untra.dev

Selected work and case studies

What was built, my role, the technical approach, and the evidence available for each project.

Noor delivery operations interfaces shown across desktop screens
Case 01: company projectShipped, in production

Noor, operations and merchant admin systems

Three focused web systems with live order data, permissions, reports, courier logistics, WebSocket communication, and optimized route tracking.

ReactViteTypeScript
Read the full case study
BUCHET.UZ storefront and operations interfaces
Case 02: company projectShipped, in production

BUCHET.UZ, website & admin support, solo RBAC build

Maintained the commerce flow and admin tools, then added roles, permissions, restricted navigation, reporting, banners, and multi-region operations.

ReactRedux ToolkitAG-Grid Enterprise
Read the full case study
Telegram Store: Libos shopping, orders and analytics inside Telegram
Case 03: interactive demoDemo

Telegram Store (demo) — order system inside Telegram

A demo store that lives entirely inside Telegram: shopping, orders and sales analytics. Every business gets its own design and features built around its products and process.

Telegram Mini AppNext.jsTypeScript
Read the full case study
Barber booking: landing page, Telegram Mini App and admin panel on desktop and phones
Case 04: shippedShipped

Barber booking, Telegram Mini App & admin panel

A Telegram booking bot with service and time-slot selection, one-tap confirmation and self-service cancellation, plus a business-card landing page and an admin panel the barber runs himself.

Next.jsTelegram Mini AppPostgreSQL
Read the full case study
Vocabulary spaced-repetition trainer on desktop and mobile
Case 05: open sourceLive, open source

Vocabulary, spaced-repetition word trainer

An open-source Next.js trainer with two independent SM-2 schedules, repository-based storage, and browser speech playback.

Next.jsTypeScriptTailwind CSS
Read the full case study
Telegram to Notion finance synchronization workflow
Case 06: automationLive, open source

tg-notion-sync, Telegram to Notion finance automation

A small MTProto service that parses transaction messages, matches accounts, and writes structured records to Notion while leaving ambiguous categories for manual review.

Node.jsMTProto (GramJS)Notion API
Read the full case study
Untra.dev portfolio home page in a browser window
Case 07: own productLive in production

Untra.dev, portfolio and project intake system

A production Next.js portfolio with localized case studies, service pages, written brief flow, accessible UI, and structured search metadata.

Next.jsReactTypeScript
Read the full case study