Portfolio

Technical Projects

Placeholder
SIM

At-a-glance date checking for shops

  • Created while working at a local shop
  • MVP created in two days
  • Allows at-a-glance list of stock that needs to be wasted
  • Stock added to system when placed on the shelf
  • Rewritten in SvelteKit for better performance
BitHunt
BitHunt

Treasure Hunt for First Years

  • QR codes hidden around the campus during Freshers Week
  • Students scan codes and win a prize when they find them all
  • Allowed First Years to get to know the campus
  • Written in SvelteKit with direct connection to PostgreSQL
Starboard
Starboard

Get stars for completing tasks

  • Based off of the 'Starboard' system from Primary Schools
  • Competitors would receive stars for completing silly tasks
  • Written in SvelteKit with TailwindCSS and ShadCN
  • Prisma ORM used to connect to PostgreSQL database
  • Designed for containerisation
Placeholder
Traqit

Inventory Management for Student Life

  • Created as Final Year Project in Computer Science Undergraduate
  • Complete inventory management system for Clubs and Societies in TU Dublin
  • Completed project will be deployed & used by Student Life in TU Dublin
Clerk
Clerk

Obsidian plugin for writing documents faster

  • Improves creation of markdown files for the TU Dublin Computer Science Society
  • Creates 'Frontmatter' for docs, meeting minutes and the blog
  • Written in TypeScript
Placeholder
TrackEngine

Improved Realtime API for Irish Rail

  • First ever API
  • Collects & pre-parses XML data from Irish Rail's Realtime API
  • Follows RESTful principles
  • Written in Node.js with Express

Other Projects

MOAF 2022
MOAF 2022

Member's One-Act Festival

  • First year as DYT's Lighting Designer
  • Lit 2 consecutive one-act shows using the same rig
  • Use of general wash allowed multiple specials to be used for each show
DOAF 2023
DOAF 2023

Debut One-Act Festival

  • Second year as DYT's Lighting Designer
  • Successfuly lit 3 consecutive one-act shows using the same rig
  • Stage Wash was split into sections to improve variability between shows and multiple specials
  • Co-facilitated DYT's first ever member-led workshop, 'Lighting for Theatre'