{"allowedRenditionsWidth":["320","480","640","768","960","1200","1440","1920"],"templateName":"blog-author-page","canonicalLink":"https://www.snowflake.com/en/blog/authors/anni-li/","robotsTags":["index","follow"],"language":"en","description":"Anni Li is a Software Engineer.\r\n","title":"Anni Li","cssClassNames":"blog-author-page page basicpage summit-page","analyticsPageType":"homepage","analyticsCategory":"general","analyticsSubCategory":"","excludeFromAnalytics":false,"isPasswordProtected":false,"analyticsEnabled":true,"coveoConfig":{"apiKey":"xx335921a6-2a0a-40f2-a167-e390b4766c3d","organizationId":"snowflakecomputingproduction8neljofn","searchHub":"snowflake.com","pipeline":"snowflake.com"},"analyticsDebugMode":false,"analyticsData":{"excludeFromAnalytics":false,"subCategory":"","pageType":"homepage","templateName":"blog-author-page","siteName":"snowflake","pageUrl":"/content/snowflake-site/global/en/blog/authors/anni-li","language":"en","category":"general","pageName":"Anni Li","contentTags":[]},"analyticsContentTags":[],":mappedPath":"/en/blog/authors/anni-li/",":type":"snowflake-site/components/structure/page",":items":{"root":{"columnClassNames":{"experiencefragment-banner":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-sub-header":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-pre-footer":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-header":"aem-GridColumn aem-GridColumn--default--12","responsivegrid":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-footer":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnCount":12,":items":{"experiencefragment-banner":{"id":"experiencefragment-6a94c9a444","configured":false,":type":"snowflake-site/components/experiencefragment"},"experiencefragment-header":{"id":"experiencefragment-414598e903","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/mega-nav-header/master/jcr:content","configured":true,"languageNavPath":"/content/snowflake-site/global/en/blog/authors/anni-li.languagenav.json","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/mega-nav-header/master.xfmodel.json",":type":"snowflake-site/components/experiencefragment","appliedCssClassNames":"snowflake-sticky-nav-host"},"experiencefragment-sub-header":{"id":"experiencefragment-1ffbd50e12","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/sub-navigation/blog-sub-nav-no-progress-bar/jcr:content","configured":true,"xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/sub-navigation/blog-sub-nav-no-progress-bar.xfmodel.json",":type":"snowflake-site/components/experiencefragment"},"responsivegrid":{"columnClassNames":{"container":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnCount":12,":items":{"container":{"columnClassNames":{"blog_author_hero":"aem-GridColumn aem-GridColumn--default--12","author_more_post":"aem-GridColumn aem-GridColumn--default--12","blog_breadcrumb":"aem-GridColumn aem-GridColumn--default--12"},"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","layout":"RESPONSIVE_GRID","columnCount":12,"id":"container-b1347a4677",":type":"snowflake-site/components/container","appliedCssClassNames":"snowflake-container",":items":{"blog_breadcrumb":{"id":"breadcrumb-54d8b0dd8e","breadcrumbItems":[{"title":"Blog","path":"/en/blog/","active":false},{"title":"Anni Li","path":"/en/blog/authors/anni-li/","active":false}],":type":"snowflake-site/components/blog/breadcrumb"},"blog_author_hero":{"id":"blog-author-hero-1a69a91422","authorTitle":"Software Engineer","authorBio":{"text":"Anni Li is a Software Engineer.\r\n","richText":false,":type":"snowflake-site/components/text"},"authorProfileImage":{"id":"image-0d3b47820b","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--955c127f-58f0-4065-90ef-7a42f0bf9a29/anni-li.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"504","width":"500",":type":"snowflake-site/components/image"},"authorName":{"lines":["Anni Li"],"type":"heading2",":type":"snowflake-site/components/title-v2"},":type":"snowflake-site/components/blog/blog-author-hero"},"author_more_post":{"id":"author-more-post-010a2e9ee1",":type":"snowflake-site/components/blog/author-more-post","initialHits":{"hits":[{"configurationStatus":{"configured":true,"message":""},"tags":[{"tagText":"Gen AI","tagColor":"#29B5E8"}],"title":{"lines":["Building a Snowflake-Native SQL Autocomplete Model"],"type":"heading4",":type":"snowflake-site/components/title-v2"},"button":{"id":"button-3b606fe44d","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/engineering/specializing-small-model-sql-autocomplete/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Building a Snowflake-Native SQL Autocomplete Model"},"publicationDate":"AUG 06, 2026",":type":"snowflake-site/components/blog/card","authors":[{"authorImage":{"id":"image-f8f695ac44","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--2e4aa405-02eb-444d-8b60-91e122779701/arun-ponnusamy.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"1282","width":"1282",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-44e768af80","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/arun-ponnusamy/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Arun Ponnusamy"}},{"authorImage":{"id":"image-5f17959e68","isLcpImage":false,"alt":"Kelvin So","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--97980a53-6310-44b8-9432-150c4beb396d/kelvinsohead.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"640","width":"637",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-c5e1bdd104","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/kelvin-so/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Kelvin So"}},{"authorImage":{"id":"image-15c51845ac","isLcpImage":false,"alt":"Khalid Bijon","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--d0a2a67d-af6b-4660-bb40-f88540e63a42/khalid.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"200","width":"200",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-37b29d616e","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/khalid-bijon/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Khalid Bijon"}},{"authorImage":{"id":"image-d3bba4bccf","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--4b737f9b-2d72-411c-b16c-f60326169d8b/yite-wang.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"1631","width":"1631",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-47b331790f","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/yite-wang/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Yite Wang"}},{"authorImage":{"id":"image-b96dc75292","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--6a18c85b-19f5-48ba-baf6-a6cd2e3d69c2/jslee.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"282","width":"227",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-878f9c7a91","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/jaeseong-lee/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Jaeseong Lee"}},{"authorImage":{"id":"image-0d8162a318","isLcpImage":false,"alt":"Yuxiong He","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--91e118d5-5e68-4422-b71b-2a33781308d9/yuxiong-headshot.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"328","width":"216",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-b31c115bff","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/yuxiong-he/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Yuxiong He"}},{"authorImage":{"id":"image-12189d543c","isLcpImage":false,"alt":"Zhewei Yao","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--b83797d3-baae-46b4-b8fd-3b89fd88f643/zhewei-yao.jpg?preferwebp=true&quality=85","lazyEnabled":true,"height":"3557","width":"3144",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-0d498a74c2","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/zhewei-yao/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Zhewei Yao"}},{"authorImage":{"id":"image-0d3b47820b","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--955c127f-58f0-4065-90ef-7a42f0bf9a29/anni-li.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"504","width":"500",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-324b46db4c","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/anni-li/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Anni Li"}},{"authorImage":{"id":"image-4b86517ce0","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--bf5e0c24-0465-4596-9480-e9e33612326a/paul-dong.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"500","width":"502",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-a0f474aa4d","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/paul-dong/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Paul Dong"}},{"authorImage":{"id":"image-562513a112","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--71e41862-4b0f-46ac-87b1-9c2ea6ea07ec/hamid-mousavi.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"502","width":"500",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-3baa0c74b3","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/hamid-mousavi/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Hamid Mousavi"}},{"authorImage":{"id":"image-b404cfeaae","isLcpImage":false,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--d26a3e0d-b047-484f-845e-b38cb054daee/yueqin-yin.png?preferwebp=true&quality=85","lazyEnabled":true,"height":"239","width":"307",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-a6e596551a","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/yueqin-yin/"},"linkTargetContentType":"DOCUMENT_LEARN",":type":"snowflake-site/components/button","linkType":"SNOWFLAKE_INTERNAL","text":"Yueqin Yin"}}]}],"totalMatches":1},"searchConfig":{"sortOrderOptions":["desc","asc"],"defaultSortOrder":"desc","orderByOptions":["alphabetical","customPublicationDate"],"defaultOrderBy":"customPublicationDate","filterTagGroups":[{"title":"Countries","filterTags":[{"tagId":"snowflake-site:taxonomy/blog/countries-regions/country/france","filterTag":"blog/countries-regions/country/france","localizedTagTitle":"France"}]},{"title":"Regions","filterTags":[{"tagId":"snowflake-site:taxonomy/blog/countries-regions/region/apac","filterTag":"blog/countries-regions/region/apac","localizedTagTitle":"APAC"}]}],"pageSize":9,"searchApiPath":"https://publish-p57963-e462109.adobeaemcloud.com/conf/snowflake-site/settings/wcm/templates/blog-author-page/structure/_jcr_content/root/responsivegrid/container/author_more_post.filter.json?pagePath=/content/snowflake-site/global/en/blog/authors/anni-li","searchBarPlaceholderText":"Search articles","showSearchBar":true,"showFilterTags":false,"showPaginationControls":true},"appliedCssClassNames":"snowflake-responsive-component-top-padding-medium"}},":itemsOrder":["blog_breadcrumb","blog_author_hero","author_more_post"]}},":itemsOrder":["container"],":type":"wcm/foundation/components/responsivegrid"},"experiencefragment-pre-footer":{"id":"experiencefragment-afb3448cbb","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/get-started-pre-footer/get-started-pre-footer/jcr:content","configured":true,"xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/get-started-pre-footer/get-started-pre-footer.xfmodel.json",":type":"snowflake-site/components/experiencefragment"},"experiencefragment-footer":{"id":"experiencefragment-4edb33bed1","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/footer/master/jcr:content","configured":true,"xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/footer/master.xfmodel.json",":type":"snowflake-site/components/experiencefragment"}},":itemsOrder":["experiencefragment-banner","experiencefragment-header","experiencefragment-sub-header","responsivegrid","experiencefragment-pre-footer","experiencefragment-footer"],":type":"wcm/foundation/components/responsivegrid"}},":itemsOrder":["root"],"locale":"en",":hierarchyType":"page",":path":"/content/snowflake-site/global/en/blog/authors/anni-li"}
  