I'm a third-year Computer Science student at Trinity College Dublin, proficient in Java, Go, and TypeScript. I'm looking for an internship next year to gain experience and apply my skillset. Feel free to reach out at my LinkedIn.
Some projects you can find on this profile are:
A Discord bot written with TypeScript and Node.js for Trinity's Science Fiction & Fantasy Society. Holly was designed to verify that newly joined accounts are society members by interacting with the Google Sheets API to pull data from a spreadsheet. Holly can now also play games and quote many famous figures in sci-fi.
A web proxy server written in Go. I wrote this for a class, and to learn more about Go's net/http
standard library, and its awesome concurrency ercognomics. It logs and caches requests made using HTTP and HTTPS, and it offers a basic console for blocking domains.
A secure file storage app written in Java with Spring. I wrote this for a class, which required implementing my own key management system for encrypting the files and sharing files between users.
This is a web game using Java with Spring, and TypeScript with React and TailwindCSS. The game provides "knights and knaves" puzzles, where knights always tell the truth, knaves always lie, and the player must determine which is which by making logical deductions from provided dialogue.
This is an app that allows users to create a sharable list of their favourite books, built using the MERN stack (MongoDB, Express, React, Node.js). This app is partly functional, but I have put work on it on hold to prioritise my studies and other projects.
This is a Bash script I made for my Fedora desktop that downloads the latest Bing wallpaper every day, and sets it as the background for the GNOME desktop environment.