
A real-time party music request platform where guests request songs and prioritize them by tipping — creating a crowd-driven music experience while DJs earn money.
I build scalable web applications with a strong emphasis on performance, maintainability, and clean architecture. My goal is to create reliable systems and intuitive user experiences that deliver real business value.

I'm a full stack engineer who believes great software sits at the intersection of solid engineering and thoughtful design. I don't just write code — I think deeply about the problems I'm solving and the people who will use what I build.
My approach is rooted in simplicity. I strive for clean architectures, readable code, and systems that are easy to reason about. I've found that the best solutions are often the simplest ones — the ones where every line of code earns its place.
When I'm not building, I'm learning. Whether it's exploring system design patterns, diving into a new framework, or reading engineering blogs from companies I admire — I'm driven by curiosity and the desire to continuously grow as an engineer.
A few projects I've built recently. Each one taught me something new and pushed my engineering skills forward.. Want details? Open a case study.

A real-time party music request platform where guests request songs and prioritize them by tipping — creating a crowd-driven music experience while DJs earn money.

Backend API for a SaaS platform that helps garages manage jobs, mechanics, and customer updates.

A secure backend platform that simplifies school fee payments while giving institutions real-time visibility into financial collections.

A modern collaboration tool for teams with workspaces, projects, task assignments, invitations, and role-based permissions.
Building software is more than writing code. It's about making deliberate choices that compound into reliable, elegant systems.
I take responsibility end-to-end: requirements, edge cases, testing, observability, and smooth releases. I build features that work in production—not just on my machine.
I design software with scalability, security, and maintainability in mind. Clear boundaries, sensible data models, and APIs that evolve without breaking users or teams.
I balance engineering quality with business impact—shipping the right thing, not just more code. I care about UX, accessibility, and performance because they directly affect outcomes.
I communicate clearly: trade-offs, progress, risks, and next steps. I learn continuously and turn feedback into better systems, better decisions, and better collaboration.
I'm currently open to new opportunities — whether that's a full-time role, a contract, or an exciting collaboration. Don't hesitate to reach out.