[{"data":1,"prerenderedAt":312},["ShallowReactive",2],{"site-settings":3,"about":56},{"id":4,"contact":5,"email":11,"extension":12,"footer":13,"jobTitle":16,"keywords":17,"location":25,"meta":26,"name":18,"nav":27,"ogImage":36,"sameAs":37,"socials":40,"stem":51,"telegram":52,"url":54,"__hash__":55},"settings\u002Fsettings\u002Fsite.yml",{"title":6,"description":7,"cta":8},"Let’s build something","Have a product to ship, an interface to rebuild, or an API that needs a front end? Tell me what you’re working on — I read every message.",{"label":9,"to":10},"See projects","\u002Fprojects","azizsobirovdev@gmail.com","yml",{"note":14,"byline":15},"2026 © Built with Nuxt","By AzizDev","Full Stack Developer",[18,16,19,20,21,22,23,24],"Aziz Sobirov","Vue developer","Nuxt developer","NestJS","TypeScript","Frontend developer Tashkent","Web developer Uzbekistan","Tashkent, Uzbekistan",{},[28,31,33],{"label":29,"to":30},"Home","\u002F",{"label":32,"to":10},"Projects",{"label":34,"to":35},"About","\u002Fabout","\u002Fog-image.png",[38,39],"https:\u002F\u002Fgithub.com\u002FAzizSobirov","https:\u002F\u002Ft.me\u002FAziz_Sobirov",[41,45,48],{"label":42,"href":43,"icon":44},"Email","mailto:azizdevuz@gmail.com","i-lucide-mail",{"label":46,"href":39,"icon":47},"Telegram","i-lucide-send",{"label":49,"href":38,"icon":50},"GitHub","i-lucide-github","settings\u002Fsite",{"username":53,"url":39},"@Aziz_Sobirov","https:\u002F\u002Fazizdev.uz","rZAK3A1w5iBtnBApGcVoM81340oKXT1OwOSld2vnqBE",{"id":57,"title":34,"bio":58,"body":62,"description":69,"education":70,"experience":77,"extension":94,"greeting":95,"languages":96,"meta":107,"name":18,"navigation":108,"path":35,"photos":109,"roleLine":128,"seo":129,"skills":132,"stack":189,"stem":310,"__hash__":311},"about\u002Fabout.md",[59,60,61],"My path into web development started back in **2020**. Since then I’ve gone from writing markup to shipping whole products — HTML, CSS, Sass, JavaScript, **TypeScript**, **Vue**, **Nuxt**, **NestJS** and Figma are the tools I use most days.","Today I work across the full stack — building **fast, accessible web applications** on the front end, and the typed APIs, auth and data models that sit behind them — with close attention to performance, usability and modern design.","Outside client work I spend time on **API security, mobile with React Native and Flutter, and AI-assisted development**. I’m always open to new opportunities and collaborations.",{"type":63,"value":64,"toc":65},"minimark",[],{"title":66,"searchDepth":67,"depth":67,"links":68},"",2,[],"Full stack developer from Tashkent, Uzbekistan — background, experience, tech stack and how to get in touch.",{"title":71,"entries":72},"Education",[73],{"school":74,"degree":75,"period":76},"KHM Technical Vocational College","Secondary Specialized Education — Automotive Maintenance Mechanic","2022",{"title":78,"entries":79},"Experience",[80,85,89],{"company":81,"role":82,"period":83,"brand":84},"Digitalization Center, MIIT.uz","Frontend Developer","Mar 2025 – Present","#154EC1",{"company":86,"role":87,"period":83,"brand":88},"Freelance","Full-Stack Developer","#F59E0B",{"company":90,"role":91,"period":92,"brand":93},"Kwork","Frontend Developer (Freelance)","Nov 2022 – Mar 2025","#3DB760","md","Hello! I’m",{"title":97,"items":98},"Languages",[99,102,105],{"name":100,"level":101},"Uzbek","Native",{"name":103,"level":104},"English","A2 — Elementary",{"name":106,"level":104},"Russian",{},true,[110,113,116,119,122,125],{"id":111,"rotate":112},"a",-8,{"id":114,"rotate":115},"b",6,{"id":117,"rotate":118},"c",-4,{"id":120,"rotate":121},"d",7,{"id":123,"rotate":124},"e",-6,{"id":126,"rotate":127},"f",5,"Full Stack Developer · Tashkent, Uzbekistan",{"title":130,"description":131},"About — Full Stack Developer in Tashkent","Aziz Sobirov, full stack developer in Tashkent, Uzbekistan. Writing code since 2020, building web apps with Vue, Nuxt, TypeScript, NestJS and Firebase. Experience, skills and contact details.",{"title":133,"categories":134},"What I do",[135,153,158,174,180,184],{"name":136,"techs":137},"Frontend Development",[138,139,140,141,22,142,143,144,145,146,147,148,149,150,151,152],"HTML5","CSS3","Sass","JavaScript","Vue","Nuxt","Vuex","Pinia","React","Astro","Tailwind CSS","i18n","Cross-browser markup","Valid markup","Responsive markup",{"name":154,"techs":155},"Mobile Development",[156,157],"React Native","Flutter",{"name":159,"techs":160},"Backend Development",[21,161,162,163,164,165,166,167,168,169,170,171,172,173],"Firebase","Swagger","Postman","PostgreSQL","MongoDB","SQL","Express","Telegram Bot API","Redis","GraphQL","Socket.io","Prisma","Nginx",{"name":175,"techs":176},"Version Control & DevOps",[177,49,178,179],"Git","GitLab","CI\u002FCD",{"name":181,"techs":182},"Design",[183],"Figma",{"name":185,"techs":186},"AI Tools",[187,188],"Claude","AI-assisted development",{"title":190,"chips":191},"Stack",[192,196,201,205,209,213,217,221,224,228,230,233,236,240,243,247,250,253,257,261,266,269,273,276,279,282,285,288,292,296,299,302,306],{"label":138,"slug":193,"bg":194,"fg":195,"brand":194},"html5","#E34F26","#ffffff",{"label":197,"slug":198,"bg":199,"fg":195,"brand":200},"CSS","css","#1572B6","#663399",{"label":140,"slug":202,"bg":203,"fg":195,"brand":204},"sass","#CD6799","#CC6699",{"label":141,"slug":206,"bg":207,"fg":208,"brand":207},"javascript","#F7DF1E","#111111",{"label":22,"slug":210,"bg":211,"fg":195,"brand":212},"typescript","#2F74C0","#3178C6",{"label":142,"slug":214,"bg":215,"fg":195,"brand":216},"vuedotjs","#35495E","#4FC08D",{"label":143,"slug":218,"bg":219,"fg":220,"brand":219},"nuxt","#00DC82","#0a0a0a",{"label":145,"slug":222,"bg":223,"fg":208,"brand":223},"pinia","#FFD859",{"label":146,"slug":225,"bg":226,"fg":195,"brand":227},"react","#1FB6CB","#61DAFB",{"label":156,"slug":225,"bg":229,"fg":195,"brand":227},"#20232A",{"label":157,"slug":231,"bg":232,"fg":195,"brand":232},"flutter","#02569B",{"label":147,"slug":234,"bg":208,"fg":195,"brand":235},"astro","#BC52EE",{"label":148,"slug":237,"bg":238,"fg":195,"brand":239},"tailwindcss","#2BBCF5","#06B6D4",{"label":21,"slug":241,"bg":242,"fg":195,"brand":242},"nestjs","#E0234E",{"label":161,"slug":244,"bg":245,"fg":208,"brand":246},"firebase","#FFA611","#DD2C00",{"label":162,"slug":248,"bg":249,"fg":208,"brand":249},"swagger","#85EA2D",{"label":163,"slug":251,"bg":252,"fg":195,"brand":252},"postman","#FF6C37",{"label":164,"slug":254,"bg":255,"fg":195,"brand":256},"postgresql","#336791","#4169E1",{"label":165,"slug":258,"bg":259,"fg":195,"brand":260},"mongodb","#00684A","#47A248",{"label":262,"slug":263,"bg":264,"fg":195,"brand":265},"MySQL","mysql","#00546B","#4479A1",{"label":167,"slug":267,"bg":268,"fg":195,"brand":268},"express","#000000",{"label":270,"slug":271,"bg":272,"fg":195,"brand":272},"Telegram Bot","telegram","#26A5E4",{"label":169,"slug":274,"bg":275,"fg":195,"brand":275},"redis","#FF4438",{"label":170,"slug":277,"bg":278,"fg":195,"brand":278},"graphql","#E10098",{"label":171,"slug":280,"bg":281,"fg":195,"brand":281},"socketdotio","#010101",{"label":172,"slug":283,"bg":284,"fg":195,"brand":284},"prisma","#2D3748",{"label":173,"slug":286,"bg":287,"fg":195,"brand":287},"nginx","#009639",{"label":183,"slug":289,"bg":290,"fg":195,"brand":291},"figma","#1f1f1f","#F24E1E",{"label":177,"slug":293,"bg":294,"fg":195,"brand":295},"git","#F1502F","#F05032",{"label":49,"slug":297,"bg":298,"fg":195,"brand":298},"github","#181717",{"label":178,"slug":300,"bg":301,"fg":195,"brand":301},"gitlab","#FC6D26",{"label":179,"slug":303,"bg":304,"fg":195,"brand":305},"githubactions","#6366F1","#2088FF",{"label":187,"slug":307,"bg":308,"fg":195,"brand":309},"claude","#CC785C","#D97757","about","qjB6UQXadfEcbqHlmnFdQSwRvASdtOkOlEA5R1LYb60",1788852690432]