About
I build with intent, not just code
I’m drawn to understanding how things actually work beneath the surface. Not just how a UI looks, but how data flows through it, how systems respond under pressure, and why certain decisions hold up over time while others don’t.
Most of my work begins with curiosity. A question about scale, structure, or behavior that turns into something more concrete through building.

Building systems, not just interfaces
I work primarily with Next.js, React, and TypeScript, building applications that go beyond static interfaces. My focus is on creating systems that are usable, scalable, and maintainable as they grow.
I’ve built mini SaaS tools, dashboards, and feature-ready web applications where things like authentication, API integration, and database design are part of the foundation, not an afterthought. I’ve worked with Firebase for real-time data and auth flows, integrated external APIs, and designed systems that behave reliably under real usage.
I enjoy taking something slightly unstructured and shaping it into something that feels intentional and easy to work with.
Exploring AI in real products
I’ve been exploring how AI can be integrated into products in a way that actually improves the experience. Not as a layer added on top, but as something that fits naturally into how a system works.
Whether it’s building tools that respond intelligently, experimenting with workflows, or integrating APIs that bring dynamic behavior, I’m interested in how logic and adaptability can coexist inside a product.
Writing as a way of thinking
Writing is closely tied to how I approach problems. I focus on simplifying technical concepts, explaining them through real examples, and creating documentation that is actually useful in practice.
I’ve written technical documentation for cloud platforms like GCP, AWS, and BigQuery, along with developer guides and tutorials. I also write beyond purely technical topics, but the goal remains the same, to make things clearer, more structured, and easier to understand.
Community, events, and developer relations
A lot of my growth has come from being part of communities. I actively attend hackathons, meetups, and events, and I’ve contributed as part of content and program teams as well.
These experiences have shaped how I think about building, not just as an individual process, but as something that exists within a larger ecosystem of people. It’s also where my interest in developer relations comes from, bridging the gap between products and the people who use them.
Beyond the work
I spend a lot of time observing how people interact with products. What feels intuitive without explanation, what creates friction, and what quietly works well.
I’m drawn to things that feel simple on the surface but are carefully thought through underneath. That’s the kind of work I aim to create.
