about
experience
skills
projects
About
I'm a software engineer based in Stockholm, Sweden, with a passion for solving complex challenges and building efficient, scalable systems. While I enjoy crafting sleek frontends, I'm most drawn to backend development—where the real magic happens.
Currently, I'm working at Tietoevry Banking as a Solution Consultant, helping to build and optimize financial services for large-scale applications. My focus is on scalability, efficiency, and modernizing architectures for seamless integrations.
When I'm not programming, you'll find me reading, battling it out on the badminton court, or getting lost in my favorite music. I also love spending time with my partner and friends.
Experience
Sep 2024 — Present
Solution Consultant @Tietoevry Fintech Sweden AB
My work involves designing, developing and maintaining integration services, including RESTful and SOAP APIs, while ensuring code quality through unit testing, system testing, and log analysis for troubleshooting. I actively participate in code reviews, as well as mob and pair programming, to foster knowledge sharing and maintain high development standards. Working within cross-functional Agile teams in a SAFe Agile Release Train, I contribute to delivering secure, scalable solutions that effectively meet business needs.
Aug 2023 — Jun 2024
Teaching Assistant @Department of Informatics and Media, Uppsala University
Delivered engaging lectures across multiple courses, including programming, databases, data structures, algorithms, and web development. Additionally, I supervised individual and group projects, facilitated examinations, and provided mentorship, contributing to improved course evaluations and a more enriching learning experience for students.
Skills
Languages
DevOps & CI/CD
Technologies & Frameworks
Databases
Certificates
Certified SAFe® 6 PractitionerProjects

Developer Portfolio
This website. Original design by Brittany Chiang, rebuilt and tweaked by me. Deployed to Vercel.


Napoleon's Tomb
A patience game built with Java and Swing. This implementation utilizes one deck of card, instead of the usual double-deck.