Code is a Liability,
Value is the Asset.
I don't just write code. I build systems that grow businesses. My approach focuses on sustainable architecture, radical ownership, and business-aligned engineering.
Radical Ownership
Moving beyond Jira tickets to owning the business outcome. If it breaks, I fix it. If it doesn't sell, I ask why.
Simplicity First
Complexity is the enemy of reliability. Boring technology is often the best choice for systems that need to last.
Future-Proof Scale
Designing systems that handle 10x growth, not just today's traffic. Architecture that evolves, rather than rots.
“Simplicity is prerequisite for reliability.”
— Edsger Dijkstra
My Process
From ambiguity to shipped product. A linear path to value.
Discovery & Strategy
Before a single line of code is written, I deep dive into the business problem. What are we solving? Who is it for? What are the constraints?
System Architecture
Designing the data model and API surface area. Choosing the right trade-offs between consistency, availability, and partition tolerance.
Execution & Delivery
Rapid iteration with clean, tested code. CI/CD pipelines set up from day one. Feature flags for safe rollouts.
Measure & Iterate
Monitoring production metrics. Gathering user feedback. Optimizing performance bottlenecks. The cycle continues.
Tech Stack
Tools I trust to build resilient systems at scale.
- React / Next.js
- TypeScript
- Tailwind CSS
- React Query
- Node.js
- Go (Golang)
- SQL
- MongoDB
- Redis
- Kafka
- Docker
- AWS / GCP
- GitHub Actions
