Shahzod Salimsakov
Full-Stack dasturchi | Mobil va desktop ilovalar

Stek
Loyihalar
git shortlog · barcha branchlar
- Restoran tarmog'i ERP — 5 servisli monorepo122 kommit
- iiko tablo POS plagini (C#)13 kommit
- EcoMap — fuqarolik eko-monitoringi4 kommit
- Arryt — kuryer logistikasi v12 kommit
- OFD — onlayn fiskalizatsiya (iiko + landing)1 kommit
Bio
Umumiy ko'rinish
Ishlab chiqarish darajasidagi mobil ilovalar (Flutter, React Native), veb-ilovalar (Next.js, React), desktop ilovalar (Tauri, WPF/.NET) va backend tizimlarni (Node.js, Rust, C#) qurishda keng tajribaga ega full-stack dasturchi. Ovqat yetkazib berish va restoran boshqaruvi tizimlariga ixtisoslashgan bo'lib, real vaqt funksiyalari, to'lov integratsiyalari va ko'p tilli qo'llab-quvvatlash bo'yicha chuqur bilimga ega.
Loyihalar
1. LesAiles Mini App (Telegram)
Rol: Asosiy dasturchi (kod bazasining 98%) Stek: Next.js 16, React 19, TypeScript, Zustand, TanStack Query, Telegram SDK
Ovqat yetkazib berish uchun to'liq funksiyali Telegram Mini App:
- Telegram akkauntlari o'rtasida ma'lumot yo'qotilishisiz ko'p akkauntli izolyatsiya tizimi
- Leaflet yordamida interaktiv xaritaga asoslangan manzil tanlash
- Poligon tekshiruvi bilan yetkazib berish zonasini validatsiya qilish
- Real vaqtda yetkazib berish hisob-kitoblari bilan to'liq buyurtma jarayoni
- 3 tilni qo'llab-quvvatlash (rus, o'zbek, ingliz)
- 56 ta commit, 35+ komponent, 17 ta maxsus hook
2. Chopar Pizza Mini App (Telegram)
Rol: Asosiy dasturchi Stek: Next.js 16, React 19, TypeScript, Zustand, React Hook Form, Zod
Quyidagilarni o'z ichiga olgan Telegram Mini App:
- Pizza 50/50 konstruktor tizimi (483 qatorli maxsus hook)
- O'zaro istisno mantiqi bilan murakkab modifikator tanlash
- Yetkazib berish/olib ketish almashtirgichi bilan buyurtma jarayoni
- Ko'rinishni boshqarish bilan kategoriya filtrlash
- Yirik funksiyalar amalga oshirilgan 36 ta commit
3. Chopar Pizza React Native App
Rol: Asosiy dasturchi (commitlarning 95%) Stek: React Native 0.79, Expo SDK 53, TypeScript, React Query, NativeWind
Ishlab chiqarish darajasidagi mobil ilova:
- Google Maps bilan real vaqtda buyurtma kuzatuvi
- Majburiy yangilanish talabi bilan OTA yangilanishlar
- Qayta urinish mantiqi bilan tarmoqni hisobga oladigan maxsus API qatlami
- Holatni boshqarish uchun 6 ta context provider
- Unumdorlik uchun ekranlarni lazy yuklash
- Ishlab chiqarishda 1.0.90 versiyasi
4. Les Ailes React Native App
Rol: Asosiy dasturchi (commitlarning 89% - 84 tadan 75 tasi) Stek: React Native 0.81, Expo SDK 54, TypeScript, React Query, NativeWind
Ovqat yetkazib berish mobil ilovasi:
- Kuryer joylashuvini xaritaga chiqarish bilan buyurtma kuzatuvi
- Samsung uchun maxsus tuzatishlar bilan tungi rejim
- Tarmoqqa chidamli API qatlami
- Ko'p tilli qo'llab-quvvatlash (uz, ru, en)
- 541 qatorli OrderTrackingScreen
- iOS/Android tarqatish uchun EAS Build
5. Les Ailes Flutter App
Rol: Asosiy jamoa a'zosi (commitlarning 37.6% - 237 tadan 89 tasi) Stek: Flutter, Dart, Hive, AutoRoute, Firebase
Cross-platform mobil ilova:
- 45 ta data model, 39 ta widget, 11 ta sahifa
- Firebase integratsiyasi (Messaging, Crashlytics, Dynamic Links)
- Joylashuv xizmatlari uchun Yandex MapKit
- Keshbek va bonus mahsulot tizimlari
- Ko'p tilli lokalizatsiya (3 til)
- To'lov turini tanlash va karta boshqaruvi
6. Chopar Pizza Flutter App
Rol: Jamoa a'zosi Stek: Flutter, Dart, MobX, BLoC, Firebase
Mobil ilovaga qo'shilgan hissa:
- Ilova yangilanishini boshqarish xizmati
- Lokalizatsiya tizimini qayta ishlash (ARB dan JSON ga)
- Buyurtma ro'yxatga olish sahifasi (1,241+ qator)
- Qayta urinish mantiqi bilan mahsulotlarning aylantiriladigan tab ro'yxati
- Muhim funksiyalarga qaratilgan 14 ta commit
7. iiko Dashboard
Rol: Yakka dasturchi (kod bazasining 100%) Stek: Next.js 14, Elysia (Bun), PostgreSQL, Drizzle ORM, DuckDB
Full-stack biznes-tahlil platformasi:
- 118+ React komponentli admin dashboard
- 20 ta backend moduli (foydalanuvchilar, rollar, ruxsatlar, grafiklar)
- 6 ta to'lov shlyuzi integratsiyasi
- OLAP qo'llab-quvvatlovi bilan analitika mexanizmi
- Ma'lumotlarni sinxronlash uchun cron xizmati
- Ko'p tilli qo'llab-quvvatlash (4 til)
8. ChefBoard Desktop App
Rol: Yakka dasturchi (kod bazasining 100%) Stek: C#/.NET 9, WPF, SQLite, Dapper, Kestrel, Yandex Speech API
Restoran buyurtmalarini ko'rsatish tizimi:
- Clean Architecture (4 loyihali yechim)
- Real vaqtda buyurtmalarni boshqarish (onlayn/oflayn rejimlar)
- API qayta chaqiruvlari uchun o'rnatilgan veb-server
- Serial port orqali shtrix-kod skaneri integratsiyasi
- Yandex Speech bilan ovozli bildirishnomalar
- Asinxron ishlov berish uchun job queue
- Inno Setup bilan Windows installer
9. OrderTablo Desktop App
Rol: Full-Stack dasturchi Stek: Tauri 2.0, React 18, Rust, TypeScript, Zustand
Desktop oshxona boshqaruvi ilovasi:
- Ko'p restoranli shablon tizimi
- Real vaqtda buyurtma kuzatuvi
- 3 tilli xalqarolashtirish
- Tauri Store bilan doimiy sozlamalar
- Shtrix-kod skanerlash integratsiyasi
- Relizlar uchun GitHub Actions CI/CD
- 1,194 qatorli Rust backend
10. Les Ailes Bot (Telegram)
Rol: Jamoa ishtirokchisi (11 ta commit) Stek: Node.js, Telegraf, MongoDB, Redis, Bull
Telegram buyurtma boti:
- Bonus mahsulot tizimini amalga oshirish
- Yetkazib berish narxini sozlash
- Kodni optimallashtirish va qayta ishlash
- Ko'p tilli qo'llab-quvvatlash (3 til)
- Repozitoriyada jami 256 ta commit
11. Chopar Bot (Telegram)
Rol: Jamoa ishtirokchisi (5 ta commit) Stek: Node.js, Telegraf, MongoDB, Redis
Telegram buyurtma boti:
- Yetkazib berish matni yaxshilanishlari
- Yopilish vaqti mantiqidagi tuzatishlar
- Menyu funksionalligi yangilanishlari
- Sessiya boshqaruvini takomillashtirish
12. LesAiles Web (Next.js)
Rol: Jamoa a'zosi (29 ta commit) Stek: Next.js 14, React 18, TypeScript, Tailwind CSS, Leaflet
Ko'p shaharli e-commerce platformasi:
- Buyurtmalar komponenti (2,341 qator)
- Mahsulot bonusi modal tizimi
- Yetkazib berish/olib ketish boshqaruvi
- Header va navigatsiya komponentlari
- Shahar filtrlash bilan joylashuv tanlash
Asosiy yutuqlar
- Murakkab holat boshqaruvi bilan 4 ta ishlab chiqarish darajasidagi Telegram Mini App qurildi
- O'zbekistondagi restoranlarga xizmat ko'rsatuvchi 5 ta mobil ilova (Flutter va React Native) ishlab chiqildi
- Oshxona operatsiyalari uchun 2 ta desktop ilova yaratildi (Tauri va WPF)
- Telegram ilovalari uchun ko'p akkauntli izolyatsiya loyihalashtirildi va amalga oshirildi
- 6+ to'lov shlyuzi integratsiya qilindi (Payme, Click, Oson, Yandex Kassa)
- Xaritalar integratsiyasi bilan real vaqtda buyurtma kuzatuvi arxitekturasi ishlab chiqildi
- Majburiy yangilanish talabi bilan OTA yangilanish tizimlari amalga oshirildi
- Analitika bilan full-stack biznes-tahlil dashboardi qurildi
Tillar
- Rus (Ona tili)
- O'zbek (Ona tili)
- Ingliz (Professional)
Hissa statistikasi
| Loyiha | Rol | Commitlar | Asosiy hissa |
|---|---|---|---|
| lesminiapp | Asosiy | 56 (98%) | Ko'p akkauntli izolyatsiya |
| chopminiapp | Asosiy | 36 | Pizza 50/50 konstruktori |
| choparexpo | Asosiy | 36 (95%) | Buyurtma kuzatuv tizimi |
| lesexpo | Asosiy | 75 (89%) | Tungi rejim, tarmoq qatlami |
| Les-ailes-app | Asosiy | 89 (38%) | 45 model, 39 widget |
| chopar_app | Jamoa | 14 (5%) | Ilova yangilanishlari, lokalizatsiya |
| iikodashboard | Yakka | 100% | To'liq platforma |
| chefboard | Yakka | 100% | To'liq ilova |
| tauritablo | Dasturchi | 5 | i18n, sozlamalar, CI/CD |
| LesAilesBot | Jamoa | 11 (4%) | Bonus tizimi |
| bot_chopar | Jamoa | 5 (2%) | Texnik xizmat |
| LesAiles | Jamoa | 29 | Buyurtmalar, yetkazib berish |