Open to opportunities
software engineer building data pipelines
5+ years turning messy external data into clean, validated records — with TypeScript, React, Node.js, Python, and PostgreSQL doing the heavy lifting.
Integration problems, solved end to end.
What I bring to a team
The languages, frameworks, and platforms I reach for most often.
- Languages
- TypeScriptJavaScriptPythonJava
- Frontend & Mobile
- ReactReact Native (Expo)Next.js
- Backend & Data
- Node.jsFlaskSpring BootPostgreSQLMySQLLiquid Templates
- Platforms & Tooling
- ElectronDockerGitVitest / Testing Library
Latest posts
Notes from recent work — debugging, tooling, and the occasional deep dive.
How Fish-S2 Plus ClearVoice Made The Voice Feel Real
An AI voice pipeline is only useful if it can reject bad takes before they ship. Fish-S2 Plus generates the narration, ClearVoice cleans each slide after the mix, and NIQA plus Audio Flamingo score artifacts, speaker match, and expression so cleanup improves rough audio without sanding the voice flat.
Run AI On Your Laptop — Zero Cloud Bills (Local Small Models)
Local small models are the right default for narrow, high-volume AI work: classification, extraction, routing, and rewrites that should not be billed forever. Run them through Ollama, MLX, or vLLM, fine-tune with LoRA when prompting drifts, and escalate only the hard cases to the cloud.
How AI Generates Text vs Images
Text and image generation look like the same trick from the outside, but under the hood they are two completely different machines: a language model that writes one token at a time like a typewriter, and an image model that sculpts a picture out of noise. Different math, different training, different failure modes.
Headroom: Your AI Agent Is Wasting Money On Tokens
The most expensive part of an AI agent is usually not the answer - it is everything the agent reads on the way there. Headroom compresses that context before the request leaves your machine, keeps the original nearby, and lets the model ask for the full detail only when it needs it.
Can Self-Hosted Models Do Real Agentic Work?
The honest, fast-changing answer to whether an open model running on hardware you own can do genuinely useful agentic work inside a real codebase - what you trade away by renting a cloud frontier model, and what self-hosting actually buys back.
/ Let's build
Open to opportunities.
Interested in software engineering roles focused on data integration, developer tooling, or cross-platform product work — especially where data accuracy and reliability are non-negotiable.