Projects

Selected work — AI products and production platforms, built end to end.

Altong

Altong

2026

A Korean knowledge-sharing community serving five languages — I built its AI assistant end to end: SSE token streaming, multi-turn memory, per-turn language matching, voice input and the quota architecture that keeps LLM cost predictable.

Java 17Spring BootMyBatisMySQLShardingSphere
Static Engine

Static Engine

2026

An AI ad-creative SaaS for a US client — three AI providers behind automatic failover, Stripe credit billing, and Meta/Shopify integrations, built end to end by one engineer.

NestJSTypeScriptPostgreSQLBullMQRedis
OlovGo

OlovGo

2026

A full five-surface food-delivery platform for Uzbekistan — a NestJS/Prisma backend with a real-time order engine, a Next.js web app, and three native Expo apps (customer, courier, restaurant) — architected end to end as founder and lead engineer.

NestJSTypeScriptPrismaPostgreSQLRedis
Daftarcha

Daftarcha

2026

An AI voice-bookkeeping platform that turns spoken Uzbek/Russian market chatter into structured accounting entries — across a NestJS GraphQL backend, a Telegram bot, and an Expo iOS/Android app.

NestJSTypeScriptGraphQL (Apollo)MongoDBOpenAI (gpt-4o-transcribe)
REJUAGE — Korean Skincare Brand Platform

REJUAGE — Korean Skincare Brand Platform

2026

A production brand platform for REJUAGE, a Seoul-based premium skincare company: a tri-lingual (EN/KO/RU) React storefront where every landing-page section is editable by the owner through a custom admin CMS, backed by an Express 5 + MongoDB API and deployed on a self-managed DigitalOcean droplet behind Caddy and Docker Compose. Live at rejuageglobal.com.

TypeScriptReactVitepnpm workspacesTailwind CSS
PEARLYjams — Shopify Storefront Redesign (Global + Korea)

PEARLYjams — Shopify Storefront Redesign (Global + Korea)

2026

Redesigned and shipped both storefronts for PEARLYjams, a Korean family matching-sleepwear brand — a USD global store and a bilingual KO/EN Korean store — across four contracted phases, all delivered live between 21 July and 14 August 2026. Every theme change was deployed through the Shopify admin API, because the client's least-privilege collaborator scope would not open the theme code editor.

Shopify Online Store 2.0LiquidPrestige theme (Maestrooo)Shopify Admin REST APIShopify Admin GraphQL API
In-House LLM Platform (Altong)

In-House LLM Platform (Altong)

2026

Built the in-house LLM stack for a Korean Q&A platform: a fine-tuned Qwen3-8B classifier that beats gpt-4o 73.1% to 44.0% on the same 2,821-example holdout at p95 678ms and $0 per call, plus a streaming KO/EN/RU/UZ chat product (FastAPI + SSE, Next.js client) running entirely on company-owned hardware.

Python 3.11FastAPISSE / Server-Sent EventsOllamaMLX (Apple Silicon)
ROMIMI

ROMIMI

2026

A production NestJS backend that turns raw product photos into on-brand ad creatives and studio packshots, orchestrating Claude, Gemini and Vertex Imagen behind Redis-backed BullMQ queues.

NestJSTypeScriptBullMQRedisPostgreSQL
Nestar

Nestar

2025

A full-stack real-estate marketplace where users browse and like listings, agents publish properties, and admins moderate — a NestJS GraphQL API with MongoDB aggregation, scheduled ranking jobs, and real-time chat behind a multilingual Next.js front end.

NestJSTypeScriptGraphQLApollo ServerMongoDB
Mashaqqat

Mashaqqat

2026

An online IT-education and bootcamp platform — FullStack, DevOps, AI Engineering, Agentic and Vibe-Coding tracks — delivered through a web app and a cross-platform Flutter mobile client.

PythonDjangoMySQLAiven CloudPipenv
Ttokttakmal (똑딱말)

Ttokttakmal (똑딱말)

2026

A Korean word-chain (끝말잇기) duel played on a chess clock: Android client, authoritative Ktor WebSocket server on Azure, and a build-time pipeline that turns 1.7M National Institute of Korean Language entries into a 429,137-word playable dictionary. Shipped to Google Play internal testing as a signed AAB, with 1,233 tests and 12 architecture invariants enforced by the build.

Kotlin 2.2.0Ktor 3.5.2 + Netty (WebSocket)Jetpack ComposeAndroid (AGP 8.13.2, minSdk 26, compileSdk 35)MongoDB (coroutine driver 5.6)