A developer who believes that technology should solve real problems, not just look pretty in demos. I build things that matter, one line of code at a time.
My journey did not begin with a bachelor's degree in computer science or a boot camp. It began when I was 12 years old, frustrated because I couldn't make games. At the same time, I became inspired to become a game developer. In addition, I also had journey and hope to become a skilled programmer, but unfortunately, at that time, I did not have the necessary equipment.
In Vocational High School, I volunteered to join a community with a skillful of Software Engineering. Seeing how the people so much skill at programming I motivated to code my first project with HTML CSS, I spent nights debugging CSS when I should have been sleeping, but I wouldn't change a thing.
Today, I approach development with the same curiosity I had as that 12-year-old, but now with the discipline to see projects through. I've learned that the best solutions often come from understanding people first, then applying technology—not the other way around.
I build interfaces that don't just look good but feel intuitive. After watching users struggle with poorly designed forms, I've made it my mission to create experiences that guide people effortlessly to their goals.
I architect systems that scale gracefully because I've learned the hard way what happens when they don't. That time our database queries brought the entire app to its knees? Never again.
My greatest skill isn't any particular technology—it's breaking down complex problems into manageable pieces. Whether it's debugging a race condition or explaining technical concepts to non-technical stakeholders, I thrive on making the complicated simple.
These projects represent more than just code—they're solutions to problems I've personally experienced or witnessed. Each one taught me something valuable about both technology and people.
See more projects