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.
Stop Making Users Wait: Async Queues Explained
Async processing as a handoff: Django accepts the request, Redis holds the job, and a Celery worker finishes the slow work after the response is already back. Queues, workers, backlogs, retries, and when not to bother.
pgvector: Vector Search Inside Postgres (No Extra DB)
Why pgvector lets Postgres do vector search itself - a vector column type, distance operators, and IVFFlat vs HNSW indexes - so most projects never need a separate vector database.
LangSmith: Close the Loop Between Shipped and Working
LangSmith's agent engine closes the gap between shipped and working: it clusters production failures into named issues, traces each back to the commit that introduced it, and drafts a fix that waits for your approval.
Tavily For Beginners: Give Your AI Real-Time Web Search
Tavily gives a language model real-time web search in four lines - structured results with a synthesized answer field, search-depth and time-range knobs, and a first-party LangChain tool.
Running A RAG Pipeline On The Pentagon UFO Files — Real Cypher, Real Citations
Episode 2: open the actual repo and run all six stages on 115 declassified PDFs — Chroma retriever returns cited answers and a FalkorDB graph agent writes Cypher from plain English.
/ 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.