Full-stack product engineer
Own a feature from the data model and API through the interface and the deploy pipeline.
I'm a full-stack engineer who likes owning the whole path: understanding the problem, shaping the product, building the system and shipping it reliably. I'm open to full-time roles.
Product-minded teams that care about the details users feel and the engineering that keeps them working.
Own a feature from the data model and API through the interface and the deploy pipeline.
PostgreSQL schemas, pgvector search, ingestion pipelines, queues and the reliability around them.
RAG systems, grounded answers, LLM-backed workflows and the evaluation that keeps them honest.
Docker, Kubernetes, CI/CD and the boring automation that makes shipping repeatable.
Three principles that show up in every project — from a zero-knowledge notes app to a self-hosted learning portal.
I start with the user, the constraints and the failure modes. The technology choice comes after the problem is clear.
A useful vertical slice beats a half-finished platform. I prefer a small release that works end to end, then iterate from evidence.
Logs, tests, migrations and rollback paths are part of the feature. If it cannot be inspected or undone, it is not finished.
The fastest way to reach me is email. I usually reply within a day or two.