001 · Portfolioavailable for select work

      

End-to-end product engineering, from the data model to the last pixel, with AI woven in where it earns its place.

—contributions / yr◆—day streak◆0years shipping◆0live products
LLM integration◆Agent orchestration◆RAG pipelines◆Context memory◆Next.js◆Spring Boot◆AWS◆TypeScript◆Vector databases◆Prompt engineering◆LLM integration◆Agent orchestration◆RAG pipelines◆Context memory◆Next.js◆Spring Boot◆AWS◆TypeScript◆Vector databases◆Prompt engineering◆
01

Where I build

Domains I've shipped real products in

Education / EdTech

Learning, assessment & skilling

Platforms that teach, assess, and guide, from AI mock interviews to personalized skill roadmaps.

Next.jsLLMsPostgreSQL

Career & Hiring

Resumes, transitions & proof-of-work

Tools that help people land and grow: resume intelligence, career-risk analysis, validated portfolios.

AISupabaseDrizzle

Developer Tools

Tooling that speeds up engineers

Editors, templates, and agents that remove friction from how software gets built and shipped.

TypeScriptMDXTurborepo

AI Products

LLM apps, agents & RAG

Production AI woven into real products: streaming UIs, agent loops, retrieval, and context memory.

ClaudeRAGVectors

Data Models

Schema design & pipelines

The backbone under the product: relational models, migrations, and data flows that stay correct at scale.

PostgreSQLPrismaSQL

Enterprise · Manufacturing

Enterprise products at scale

Robust enterprise systems for manufacturing: service-oriented backends built to be reliable and auditable.

Spring BootJavaAWS
Next.js◆React◆TypeScript◆Tailwind CSS◆Node.js◆Spring Boot◆Java◆PostgreSQL◆Prisma◆Supabase◆AWS◆Vercel◆Redis◆Claude◆OpenAI◆LangChain◆Vector DBs◆Docker◆Turborepo◆RAG◆Next.js◆React◆TypeScript◆Tailwind CSS◆Node.js◆Spring Boot◆Java◆PostgreSQL◆Prisma◆Supabase◆AWS◆Vercel◆Redis◆Claude◆OpenAI◆LangChain◆Vector DBs◆Docker◆Turborepo◆RAG◆
02

Signals

Live data from how I actually work

How I work

Ask · Plan · Ship, repeated until it's obvious.

01Ask

Understand the real constraint

Start from the problem and the people, not the framework. Cut scope to what actually moves the needle.

02Plan

Design the smallest correct system

A clear contract between pieces beats clever code. I sketch the data flow before writing a line.

03Ship

Build, measure, iterate

Get it in front of users fast, instrument it, and let evidence drive the next change.

Have something worth building?

I take on a small number of projects where craft and speed both matter.