Projects
![Homelab, VPS and Documentation](homelab.webp)
Homelab, VPS and Documentation
I currently operate two servers, one at home and one hosted online. My home server acts as a file server, VPN, photo library and media server along with many different services running on Docker. My VPS contains more Docker services such as hosting for my personal website, my Discord bot, analytics, image organisation and other useful tools.
![DCU Media Production Society Website](dcumps.webp)
DCU Media Production Society Website
Built using HTML, CSS, Bootstrap and Django, I created a custom website for DCU's Media Production Society as part of my tasks as a webmaster. It features dynamic content for our upcoming events, automated DCUfm data, details about the history of MPS, information about the committee and much more!
![DCU Fotosoc Website](fotosoc.webp)
DCU Fotosoc Website
Developing a full stack website built using the MERN ( MongoDB, Express, React, Node) stack to fulfil the requirements of the society. Utilising the Stripe API to allow the society to sell merchandise and our yearly photo collection book.
![Redbrick Email Generator](redbrick.webp)
Redbrick Email Generator
This tool allows the Redbrick committee to easily generate emails using HTML tags via BeautifulSoup and Jinja into a preconfigured format, and enables emails to be sent directly from the website using smtplib. The web UI was created using Tailwind CSS and is powered by Flask.
![Clubs & Societies API](csapi.webp)
Clubs & Societies API
Allows you to get information about societies and clubs from university websites using the Assure Memberships Platform for use in other applications. This API is utilised in my other projects such as the DCU Media Production Society website and the DCU Fotosoc website, displaying upcoming event information to members.
Experience
![Chairperson](redbrick_logo.webp)
Chairperson - Redbrick
March 2024 - Present
- Responsible for running the weekly committee meetings, ensuring order and time-keeping
- Overseeing the running of the society as a whole and enabling each member of the committee to do their best work
- Previous: Redbrick Secretary (March 2023 - March 2024)
![Webmaster / MERN Stack Developer](fotosoc_logo.webp)
Webmaster / MERN Stack Developer - DCU Fotosoc
March 2024 - Present
- Developing a full stack website built using the MERN ( MongoDB, Express, React, Node) to showcase all aspects of DCU Fotosoc
- Utilising the Stripe API to allow for the sale of merchandise and yearly photo book
![Webmaster / Django & WordPress Developer](dcumps_logo.webp)
Webmaster / Django & WordPress Developer - DCU Media Production Society
April 2023 - Present
- Developed a custom website using Bootstrap & Django for the society
- Developed a dynamic donation bar for our yearly 24-Hour Broadcast which raised over €12,800 for Jack & Jill Children's Foundation
- Configured an email system that provides committee members with professional emails
- Maintaining a WordPress website with over 6,000+ articles and over 13+ years of content for The College View newspaper
![Class Representative - COMSCI1, COMSCI2](dcusu_logo.webp)
Class Representative - COMSCI1, COMSCI2 - DCU Students' Union
October 2022 - Present
- Responsible for solving any problems that the class group may have
- Relaying important information/changes to the class group
- Working with lectures and faculty to solve issues regarding assessments, timetables, and examinations