A developer with a passion for clean code, smart design, and lifelong learning.
I'm a full-stack developer who enjoys solving real problems with clean, maintainable code. With a background in math and a curiosity that never quits, I love learning new tools and building projects that are both practical and thoughtful.
I have a strong foundation in computer science and applied mathematics, with experience spanning software development, machine learning, and data analysis. I enjoy solving real-world problems with code and take pride in building clean, maintainable systems. My academic background includes a Master’s degree, where I focused on optimization techniques and algorithm design.
My primary tools include Java with Spring Boot for backend development, PostgreSQL for relational data, and Thymeleaf for dynamic front-end rendering. I also work with JavaScript and AJAX for asynchronous web interactions, Git for version control, and AWS services like EC2 and RDS for cloud deployment and scalability. I'm comfortable working across the full stack and value writing secure, reliable applications.
I wrote my Master’s thesis on Simulated Annealing, an optimization algorithm inspired by thermodynamics. Through this project, I explored heuristic approaches to difficult search problems and developed a deeper appreciation for machine learning and statistical modeling. Though my current focus is web development, I remain deeply interested in the principles behind intelligent systems.
Outside of coding, I enjoy playing the ukulele and finding creative expression through music. I also continue to follow developments in mathematics, keeping up with both pure and applied topics. Staying intellectually curious and balancing technical depth with creativity is important to me—both professionally and personally.