Software Engineer · CS & Mathematics

I build AI products that don't make things up.

I co-founded TrancheLab, where we pull capital structures out of bankruptcy filings — the kind of work where one wrong number costs someone millions. So I don't ask the model to be trustworthy. I write the code that checks it, against real cases, before anything ships. CS & Math at Rhodes College.

Resume →
01

Selected work

TrancheLab
Co-founder · Engineer

A Chapter 11 filing can run 300 pages and bury the one number a distressed-debt investor actually came for. TrancheLab pulls the whole capital structure out of the court PDFs automatically — five extractors reading in parallel, every figure linked back to the exact page it came from, each one scored so you know what to trust. Before any release, a CI gate re-checks the output against real cases like JOANN, Hertz and Rite Aid; if accuracy slips, the build fails. I built the product, and I sit with the people who use it.

Python · LLM pipelines · Evals / CI · PDF parsing
Nodex
Solo · Published

Pause a video without touching anything — Nodex reads your face. A face-mesh model runs live in the browser; the computer-vision part was the easy half. The hard half was Chrome fighting me: I split execution across MAIN and ISOLATED worlds to get past Trusted Types CSP, then added blink calibration so it stops triggering every time you, you know, blink. Shipped solo to the Chrome Web Store.

Chrome MV3 · MediaPipe · TypeScript · Computer vision
CatTab
Solo · Published · the fun one

The first Chrome extension that gives you a real, fully animated pet living on your screen — not a static sprite stuck in a corner, an actual little creature that walks around, reacts, and keeps you company while you work. No eval gates here, no investors to answer to. I built this one purely because I wanted it to exist, and apparently a lot of other people did too.

Chrome MV3 · Canvas animation · TypeScript
Ultimate Weapon Ball
Solo · Published

An auto-battler I made in Unity and C#, then actually dragged through the whole Google Play release gauntlet — signing keys, console, review, all of it. It's live; you can download it right now. That last 10% is exactly where most side projects quietly die.

Unity · C# · Game design
Kyrgyz Taekwondo Federation
Freelance · Live

The official site for Kyrgyzstan's national ITF Taekwondo federation. Django, React, PostgreSQL, running on a box I administer myself — I own the domain, the SSL, the deploys and the occasional late-night "the site is down" message. I built it as someone who actually competes for that federation.

Django · React · PostgreSQL · Linux / VPS
02

Experience

Chomped
Software Engineering Intern · Startup

The app needs a clean database of food products; the internet doesn't hand you one. I built the pipeline that goes and gets it — pulling messy product and nutrition data from scattered sources, parsing it, and landing it in SQL tables the rest of the app can actually query.

Python · SQL · Data extraction · ETL
Geeks Pro
Software Engineering Intern · Bishkek

Shipped 10+ Django REST Framework endpoints (auth, CRUD, reporting) powering core workflows for an agriculture-sector client, and cut median response time ~20% on data-heavy requests via PostgreSQL indexing and query refactoring. Worked in a 5-person Agile team with daily stand-ups, PR reviews and Git-based deployment.

Django REST · PostgreSQL · Agile · Git
Freelance Full-Stack Developer
Self-employed · Remote

I take sites from "here's a vague idea" all the way to live-and-maintained — design, build, deploy, and the unglamorous upkeep nobody else wants. tkd-itf.kg is one of them. I own the whole stack, down to the SSL certs and the server it runs on.

Full-stack · DevOps · Client work
Wind energy efficiency study
Co-author · Published on SSRN

Co-authored a published paper comparing single vs grouped wind-turbine power output using real-time IoT sensor data. Built an Arduino → Python → R data pipeline, ran t-tests and regression analysis, and produced the publication visualizations.

Arduino · Python · R · Statistics
03

Playground

Golden Scout
Hacklytics 2026

Pretend you run an NBA front office and a player wants $40M a year. Should you pay it? Golden Scout answers in seconds — SIGN, NEGOTIATE or AVOID. It runs 10,000 simulated seasons, adjusts for position and the brutal math of aging knees, and then explains every number instead of hiding behind a "trust me" score. There's a trade simulator, head-to-head comparisons, and it'll even read you the verdict out loud.

React · FastAPI · Pandas · Gemini 2.0 Flash · ElevenLabs · Monte Carlo
PlayLab
DSH Hacks

Your weapon is a math function — you type an equation and it becomes the thing mowing down the wave. And before each wave spawns, a verifier proves it's actually beatable, so the AI can't hand you an impossible level.

Vanilla JS · Canvas · LLM verifier
SIFT Sentinel
FIND EVIL!

AI forensics tools love to confidently invent evidence. This one can't — five validators check every single finding against the real tool output before it's allowed anywhere near the report.

Python · MCP · Volatility3
cairn
Splunk Agentic Ops

You inherit a Splunk instance with zero docs and nobody left to ask. cairn connects over MCP, maps what's actually there, flags what's broken, and writes the onboarding guide the last engineer never did.

Python · FastAPI · MCP · Groq
FairNotice
STEMINATE 2026

Got a legal document you don't understand? Upload it. You get a plain-English breakdown backed by actual statutes — or an honest "go talk to a lawyer" when the question is over its head.

Next.js · Groq · OCR
Sift
DeveloperWeek NY

Half of online "deals" are fake. Sift digs into each listing, scrapes the real product page to catch the lies, and only puts the ones actually worth buying in front of you.

Next.js · Nimble · LLM
TaxShift
DSOC Summer

Every tax tool looks backward. This one looks forward: pick a life event — new job, marriage, moving states — punch in your numbers, and see what actually happens to your taxes before you commit to it.

React · client-side tax engine
Eight-plus of these now — most built in a weekend, solo or with one other person, almost always with something you can actually click. More on Devpost
04

About

I grew up in Bishkek, Kyrgyzstan, and I'm the first in my family to do any of this. I'm at Rhodes College on a full ride, studying CS and Math.

Most of what I build started as something I was annoyed didn't exist yet. I can get a prototype working in a weekend — the real work is the months after, making it reliable enough that I'd put my name on it. I trust models to be creative. I don't trust them to be correct, so I write the code that holds them to it.

When I'm not building, I'm an ITF Taekwondo world champion. Sparring taught me the thing I bring to software: nobody gives you points for how good it looked in practice. It has to land when it counts.

EducationRhodes College
MajorCS & Mathematics
GPA4.0 · Diehl Scholar
GraduatingMay 2029
TaekwondoWorld Champion '25
World Games '24
LanguagesEnglish · Russian · Kyrgyz
Based inMemphis, TN
LanguagesPython · JavaScript / TypeScript · Java · C# · Swift · SQL · R
FrameworksDjango / DRF · FastAPI · React · Next.js · Node.js · Unity · SwiftUI
Tools & cloudGit · Docker · PostgreSQL · Supabase · MCP · Google Cloud · Vercel