Shahzod Salimsakov
Full-Stack Developer | Mobile & Desktop Applications

Stack
Projects
git shortlog · all branches
- Restaurant Chain ERP — 5-Service Monorepo122 commits
- iiko Display-Board POS Plugin (C#)13 commits
- EcoMap — Civic Environmental Reporting4 commits
- Arryt — Courier Logistics v12 commits
- OFD — Online Fiscalization (iiko + Landing)1 commits
Bio
Summary
Full-stack developer with extensive experience in building production-grade mobile applications (Flutter, React Native), web applications (Next.js, React), desktop applications (Tauri, WPF/.NET), and backend systems (Node.js, Rust, C#). Specializes in food delivery and restaurant management systems with expertise in real-time features, payment integrations, and multi-language support.
Projects
1. LesAiles Mini App (Telegram)
Role: Primary Developer (98% of codebase) Tech: Next.js 16, React 19, TypeScript, Zustand, TanStack Query, Telegram SDK
Full-featured Telegram Mini App for food delivery with:
- Multi-account isolation system with zero data loss between Telegram accounts
- Interactive map-based address selection with Leaflet
- Delivery zone validation with polygon checking
- Complete checkout flow with real-time delivery calculations
- 3-language support (Russian, Uzbek, English)
- 56 commits, 35+ components, 17 custom hooks
2. Chopar Pizza Mini App (Telegram)
Role: Core Developer Tech: Next.js 16, React 19, TypeScript, Zustand, React Hook Form, Zod
Telegram Mini App featuring:
- Pizza 50/50 builder system (483-line custom hook)
- Complex modifier selection with mutual exclusion logic
- Checkout with delivery/pickup toggle
- Category filtering with visibility control
- 36 commits with major feature implementations
3. Chopar Pizza React Native App
Role: Primary Developer (95% of commits) Tech: React Native 0.79, Expo SDK 53, TypeScript, React Query, NativeWind
Production mobile app with:
- Real-time order tracking with Google Maps
- OTA updates with forced update enforcement
- Custom network-aware API layer with retry logic
- 6 context providers for state management
- Lazy screen loading for performance
- Version 1.0.90 in production
4. Les Ailes React Native App
Role: Primary Developer (89% of commits - 75 of 84) Tech: React Native 0.81, Expo SDK 54, TypeScript, React Query, NativeWind
Food delivery mobile application:
- Order tracking with courier location mapping
- Dark mode with Samsung-specific fixes
- Network-resilient API layer
- Multi-language support (uz, ru, en)
- 541-line OrderTrackingScreen
- EAS Build for iOS/Android distribution
5. Les Ailes Flutter App
Role: Core Team Member (37.6% of commits - 89 of 237) Tech: Flutter, Dart, Hive, AutoRoute, Firebase
Cross-platform mobile application:
- 45 data models, 39 widgets, 11 pages
- Firebase integration (Messaging, Crashlytics, Dynamic Links)
- Yandex MapKit for location services
- Cashback and bonus product systems
- Multi-language localization (3 languages)
- Payment type selection and card management
6. Chopar Pizza Flutter App
Role: Team Member Tech: Flutter, Dart, MobX, BLoC, Firebase
Mobile application contributions:
- App update management service
- Localization system refactoring (ARB to JSON)
- Order registration page (1,241+ lines)
- Product scrollable tab list with retry logic
- 14 commits focused on critical features
7. iiko Dashboard
Role: Solo Developer (100% of codebase) Tech: Next.js 14, Elysia (Bun), PostgreSQL, Drizzle ORM, DuckDB
Full-stack business intelligence platform:
- Admin dashboard with 118+ React components
- 20 backend modules (users, roles, permissions, charts)
- 6 payment gateway integrations
- Analytics engine with OLAP support
- Cron service for data synchronization
- Multi-language support (4 languages)
8. ChefBoard Desktop App
Role: Solo Developer (100% of codebase) Tech: C#/.NET 9, WPF, SQLite, Dapper, Kestrel, Yandex Speech API
Restaurant order display system:
- Clean Architecture (4-project solution)
- Real-time order management (online/offline modes)
- Embedded web server for API callbacks
- Barcode scanner integration via serial port
- Voice notifications with Yandex Speech
- Job queue for async processing
- Windows installer with Inno Setup
9. OrderTablo Desktop App
Role: Full-Stack Developer Tech: Tauri 2.0, React 18, Rust, TypeScript, Zustand
Desktop kitchen management application:
- Multi-restaurant template system
- Real-time order tracking
- 3-language internationalization
- Persistent settings with Tauri Store
- Barcode scanning integration
- GitHub Actions CI/CD for releases
- 1,194 lines Rust backend
10. Les Ailes Bot (Telegram)
Role: Team Contributor (11 commits) Tech: Node.js, Telegraf, MongoDB, Redis, Bull
Telegram ordering bot:
- Bonus product system implementation
- Delivery pricing configuration
- Code optimization and refactoring
- Multi-language support (3 languages)
- 256 total commits in repository
11. Chopar Bot (Telegram)
Role: Team Contributor (5 commits) Tech: Node.js, Telegraf, MongoDB, Redis
Telegram ordering bot:
- Delivery text enhancements
- Closing time logic fixes
- Menu functionality updates
- Session management improvements
12. LesAiles Web (Next.js)
Role: Team Member (29 commits) Tech: Next.js 14, React 18, TypeScript, Tailwind CSS, Leaflet
Multi-city e-commerce platform:
- Orders component (2,341 lines)
- Product bonus modal system
- Delivery/pickup management
- Header and navigation components
- Location selection with city filtering
Key Achievements
- Built 4 production Telegram Mini Apps with complex state management
- Developed 5 mobile applications (Flutter & React Native) serving restaurants in Uzbekistan
- Created 2 desktop applications for kitchen operations (Tauri & WPF)
- Designed and implemented multi-account isolation for Telegram apps
- Integrated 6+ payment gateways (Payme, Click, Oson, Yandex Kassa)
- Architected real-time order tracking with maps integration
- Implemented OTA update systems with forced update enforcement
- Built full-stack business intelligence dashboard with analytics
Languages
- Russian (Native)
- Uzbek (Native)
- English (Professional)
Contribution Statistics
| Project | Role | Commits | Key Contribution |
|---|---|---|---|
| lesminiapp | Primary | 56 (98%) | Multi-account isolation |
| chopminiapp | Core | 36 | Pizza 50/50 builder |
| choparexpo | Primary | 36 (95%) | Order tracking system |
| lesexpo | Primary | 75 (89%) | Dark mode, network layer |
| Les-ailes-app | Core | 89 (38%) | 45 models, 39 widgets |
| chopar_app | Team | 14 (5%) | App updates, localization |
| iikodashboard | Solo | 100% | Full platform |
| chefboard | Solo | 100% | Full application |
| tauritablo | Developer | 5 | i18n, settings, CI/CD |
| LesAilesBot | Team | 11 (4%) | Bonus system |
| bot_chopar | Team | 5 (2%) | Maintenance |
| LesAiles | Team | 29 | Orders, delivery |