I am a computer science student at the University of St Andrews, passionate about learning and experimenting with technology.
My main programming languages are Python, web-based languages (JavaScript/HTML/CSS) and SQL. I also have experience programming in C and MATLAB.
I have experience working with a range of machine learning tools, including Scikit-Learn, Pandas, NumPy, Matplotlib, PyTorch, Seaborn, OpenCV, and NLTK, as well as general frameworks like Django, Bootstrap, Node.js, and D3.js.
Some of the tools I use regularly include the IDEs VSCode and PyCharm, JupyterLab, Git, Docker, and various operating systems such as macOS, Ubuntu, and Windows.
A full-stack web application developed to help runners organize social running activities and track their progress over time.
A software design project developed to streamline and enhance civic engagement through a user-friendly software platform.
Comparing the accuracy of part-of-speech tagging using the Eager, Viterbi, and Individually Most Probable Tags algorithms across English, Korean, and Swedish.
A dashboard designed to illustrate the changes in birthplaces, occupations, and gender of notable individuals spanning from 3600 BC to 2100 AD.
This data analysis project examined the influence of air quality and health-related factors on COVID-19 outcomes in England.
A mobile app designed to help young people to become financially literate. This project won the Athena Virtual Hackathon 2023.
The code for this very website, a multi-page mobile-friendly website powered by Jekyll acting as an interactive online CV.