Product engineer building durable software from database to pixel since 2019.
Michael Steven David
I turn raw product ideas into shipped, durable systems with Next.js, TypeScript, and modern data tooling. AI lives in the loop to sharpen judgment, not replace it.
A developer who finishes what he starts, and stays curious about why.

Cebu, Philippines
10° 19′ N
I'm a full-stack engineer who takes raw product ideas and turns them into fully functional, responsive web applications. I build from scratch with Next.js, TypeScript, and modern data tooling, leaning on Claude and Codex to sharpen the loop without cutting corners.
Off-keyboard: basketball, games, and a running spreadsheet of Cebu restaurants worth a second visit. Same spirit drives the technical curiosity.
- 01
End-to-end ownership
From schema to UI to deployment. No fragile hand-offs, no missing seams.
- 02
Stack-wide fluency
Comfortable in NestJS internals, Postgres query plans, and a hover micro-interaction in the same afternoon.
- 03
Ship bias
Working code earns the next decision. Perfection is a tax paid by users.
Tools picked for durability, not novelty.
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- TailwindCSS
- HTML
- CSS
Backend & Data
Node.js
PostgreSQL
Prisma
Convex
Sanity
AI Tooling
Claude
- Codex
- Embeddings & RAG
Have an idea worth shipping? Tell me about it.
I read every message. Whether you have a fully spec'd backlog or a single sentence on a napkin, send it.
- Emailbeltondavid1@gmail.com
- Based inCebu, Philippines