Penultimate Year Computer Science student from the University of St. Andrews with hands-on experience building PLANLib, an open-source planning library adopted by 100+ teams. Constructed and maintained CI/CD pipelines with GitHub Actions, and architected responsive React interfaces and TypeScript backends for web applications. Eager to leverage expertise in Docker, Kubernetes, TypeScript and full-stack development to accelerate delivery of scalable software solutions.
Education and Certifications

University of St Andrews
Sep 2023 - Present (Exp. 2027)
Currently In: 3rd Year
Relevant Courses: Foundations of Computation (Algorithms and Data Structures), Advanced Programming Projects (Python and Haskell) and The Internet and The Web (Networks and Programming Web Applications)
Completed the International Year One of Computer Science Foundational Course with High Merit.
Grade: Distinction, GPA of 17.9/20.0 equivalent to Dean's List

freeCodeCamp
Responsive Web Design Certification
Obtained in Aug 2024
Utilized CSS3 and HTML5 to enhance web development skills, focusing on modern standards and best practices
Learned and applied concepts including visual design, accessibility, and responsive web design principles, improving overall web project quality.
Developed 10+ learning projects, showcased in my GitHub repository, demonstrating practical application of my acquired web development skills.

freeCodeCamp
Back End Development and APIs
Obtained in Jan 2025
Developed RESTful APIs using Node.js and Express.js to handle client-server communication
Engineered and managed MongoDB databases using Mongoose, implementing schemas, models, and CRUD operations
Gained hands-on experience with Node.js and Express through the creation of 5 projects in order to earn the certification.
Professional Experience
Oct 2024 - Dec 2024
University of St. Andrews
Software Developer StARIS Intern
Authored PLANLib, an open-source library of planning problems and solutions, enhancing accessibility for more than 100 participating teams in the International Planning Competition
Built a statically generated website designed to store over 100+ planning problems using Jekyll, Bootstrap 5, and Vanilla JS to improve presentation, responsiveness, and functionality.
Implemented a CI/CD pipeline with GitHub Pages, ensuring seamless and automated deployment.Created an integration test suite using Cypress, boosting test coverage and reliability
Jun 2024 - Sep 2024
Tech Interview.Coach
Front End Developer Intern
Participate in code reviews, debugging, and troubleshooting to resolve front-end issues efficiently.
Assist in designing and developing responsive web interfaces using HTML, CSS, and JavaScript, enhancing user experience across multiple devices.
Contribute to optimizing website performance and ensuring cross-browser compatibility.
Apr 2024 - Apr 2024
University of St. Andrews
Offer Holder Day Volunteer
Provided insights and shared personal experiences with parents and 30+ offer holders, contributing to a more informed decision-making process.
Delivered technical support for a Java coding activity to 30+ offer holders, enhancing their understanding of basic programming skills and improving their readiness for the course.
Projects

House Searcher
House Searcher is a web application that allows users to search for housing including both a client-side application built with React and a server-side application built with Express.

Personal Portfolio Website Template
Developed a responsive personal portfolio template designed to highlight professional skills, projects, and achievements. Focused on creating a user-friendly and visually appealing design that adapts seamlessly across all devices. The design was inspired by Brittany Chiang's portfolio.