Transforming ideas into scalable, high-performance digital solutions that deliver seamless user experiences and measurable business impact.
I’m a Senior Full-Stack Engineer with over 8 years of experience building scalable, high-performance applications that balance technical excellence with great user experiences. Over the years, I’ve had the privilege of working with global teams at Accenture, Deloitte Digital, and HashMicro, where I designed and delivered end-to-end solutions — from intuitive, responsive frontends to robust backend systems running on microservices architecture.
At Accenture, I focused on building modular UIs and resilient APIs while streamlining CI/CD pipelines with Docker and AWS. At Deloitte Digital, I helped modernize legacy systems by transforming a monolith into a microservices ecosystem, dramatically improving scalability and performance. Earlier at HashMicro, I sharpened my skills by designing APIs, optimizing databases, and contributing to system reliability through better observability.
Beyond the technical stack, what drives me is a commitment to crafting meaningful digital experiences that solve real problems. I care about code quality, scalability, and design — but just as much about collaboration, mentorship, and making sure every project I touch leaves both users and teammates better off.
When I’m not coding, I’m often exploring new technologies, sketching ideas in Figma, or learning more about UI/UX best practices to stay on top of evolving design trends. I also enjoy solving challenging problems (whether in code or in strategy games), and I value continuous growth — both mine and the teams I work with.
At my core, I believe great engineering is about blending creativity with precision to build products that last.
Work Terms
I usually keep a steady rhythm during weekday business hours, but I’m flexible when projects require collaboration across different time zones. I like having at least a few hours of overlap with teammates or clients to keep things moving smoothly.
When it comes to payment, I prefer a clear and simple structure — milestone-based or retainer agreements work best, with payments typically settled within a couple of weeks. That way, everyone has peace of mind and we can stay focused on building great products.
For communication, I lean toward written updates because they leave a good record and reduce misunderstandings. That said, I’m always up for quick calls or stand-ups when we need to hash out ideas in real time. My style is collaborative, direct, and centered on finding solutions.
At the end of the day, I value clarity, respect, and shared ownership. The best work happens when ideas flow openly, and everyone feels invested in both the process and the result.