Full-Stack Developer
London, UK · Available

Full-Stack
Developer

I'm Kamronbek Batirov — BSc CS from Brunel University London. I ship end-to-end products — multi-tenant SaaS with RAG, AI-driven mini apps, embedded firmware with hand-rolled crypto, VR pipelines. 12 built, 5 live in production.

12
Shipped
5
Live in prod
2:1
BSc CS Brunel
A+
FYP grade
TypeScriptNext.js 16PythonFastAPIPostgreSQLpgvectorClaude tool-useOpenAI ResponsesEmbedded CESP32-S3mbedTLSThree.jsGaussian SplattingMeta Quest 3Caddysystemd
Work2023 – 2026

Selected Projects

01
Trek — Personalised tax calendar
Next.js 15 + Prisma + Claude + Payme.uz. Onboarding wizard with inline AI assistant, retrieval-grounded Q&A over the Tax Code, daily Telegram reminders, full 7-method Payme merchant integration, four locales.
02
NoiseBox — E2E-encrypted handheld messenger
Embedded C on ESP32-S3 with mbedTLS. X25519 + X3DH-lite handshake, ChaCha20-Poly1305 AEAD, HKDF chain ratchet, 5-word SAS for MITM detection. Telegram Business Mode as a dumb pipe — relay never sees plaintext. AGPL-3.0 with written threat model and self-audit.
03
Assista — No-code AI-assistant SaaS
Multi-tenant SaaS. RAG pipeline end-to-end (chunk → embed → pgvector → retrieve → ground), embeddable JS widget in one <script> tag, Telegram channel via aiogram. Next.js + FastAPI + Postgres + Claude.
04
kama.uz Dashboard — Claude as a first-class operator
This site. Personal life dashboard with 39 Claude tools wired into a Telegram webhook — message the bot, it adds a todo, marks a habit, logs a recall session, updates the budget. Edge-runtime auth, raw SQL, SM-2 spaced repetition.
05
RealEstateVR — Gaussian-Splat property tours
End-to-end VR pipeline. Capture on Quest 3 (Unity 6 + Meta XR SDK) → COLMAP reconstruction → Brush (Rust + wgpu) trains a 30k-step Gaussian Splat → walk through the apartment in headset, browser, or phone.
06
TaxCo.uz — Tax-advisory corporate site
Hand-written HTML + CSS + JS, zero framework, zero build step. Trilingual via data-attribute i18n in ~30 lines of vanilla JS. PHP + SQLite booking engine (6 JSON endpoints). Lighthouse 100.
Career

Experience & Education

2023 – Present
Trek · Maverick · NotHard · TaxCo · NoiseBox · Assista · others
Freelance & Personal Projects

Sole engineer end-to-end on 12 shipped products. Architecture, code, DB schema, systemd + Caddy deploys, ongoing operation. Two production LLM stacks (Claude with tool-use, OpenAI Responses API), full Payme.uz merchant integration shipped twice, an open-source embedded-C messenger with a written threat model, a VR / Gaussian-Splat capture pipeline.

Aug 2023 – Aug 2024
Brunel Innovation Centre · Cambridge
Project Technical Assistant (Industrial Placement)

12-month placement supporting sustainability research. Validated and reorganised datasets, hand-labelled ~1,500 images on CVAT.ai for the CV pipeline, wrote Python preprocessing scripts, tracked deliverables in Asana. Final grade: A−.

Sep 2021 – Jul 2025
Brunel University London
BSc Computer Science (2:1)

4-year degree with industrial placement year. Final Year Project (ML real-estate price predictor using listing data + street-level imagery) graded A+. Logic & Computation A+, both Group Projects A.

About

A bit about me

I'm Kamronbek — 23, from Uzbekistan, based in London (Mizzen Mast House, SE18 5NP). I drive every project from idea to live URL: architecture, code, DB schema, systemd unit, Caddy block, ongoing operation.

I don't ship demos. Every project on this page has a domain, a process, a database, and somebody who can use it — including the embedded-C messenger that's a flashed device + a relay running on a Linux box.

I speak Uzbek, Russian and English fluently. Comfortable working solo, asynchronously, and across time zones — most of what's on this page was built that way.

Education
BSc CS, Brunel (2:1)
Location
London SE18 · Mizzen Mast House
Focus
Full-stack · AI · embedded
Available
Immediately
Get in touch

Let's work together

hi@kama.uz

Open to full-time roles, contracts and freelance projects in the UK and remotely.