๐Ÿ‘‹ Hey! I'm Ellie -

A 20-year-old computer science student passionate about coding and technology. I specialize in building web applications, dashboards, and backend APIs, and enjoy managing Linux servers with Docker. This site is my personal portfolio and playgroundโ€”always evolving as I find time to update it. Scroll down to learn more!

About Me

I have had an interest in programming and computer systems since I was young. I start off by going to a CoderDojo where I learned my first steps of Scratch, HTML, CSS & JS and Python. Although the majority of my knowledge has been self thought, by building random projects, reading documentation and watching guides.

Show More



During the covid pandemic, I really started to learn Python. I started by making Discord chatbots. BeatleBot was my first major coding project, still running today (shown below in Featured Products). That led on to developing Lively (discontinued), StatsChannels and multiple other Discord integrations. Discord bots were a fundamental part of my programming journey as it thought be a lot of the important do's and don'ts as well as useful skills, Git and MySQL.

Another thing I started during this time was server hosting and self hosting services for personal use. I started with a small Raspberry Pi 3A+ (it has 512MB of ram, I know). This is where I ran all of my projects. It wasn't very happy and would crash frequently. Now I have a Raspberry Pi 4 and a VPS from Hetzner, and among all three of these servers I run my own infrastructure of services and projects. These run on Ubuntu & Raspberrian via Docker, PM2 and others. (More in the Self Hosting section).

Show Less

Featured Projects

Recent Projects

Skills

Core:

Frontend:

Backend & Databases:

Achievements

Winner of Coolest Projects International (Web Design)

๐Ÿ“… May 2019

๐Ÿ“ Dublin, Ireland

Completed Digital Schools Champions Program

๐Ÿ“… May 2021

๐Ÿ“ School

Participated in SciFest

๐Ÿ“… 2022

๐Ÿ“ Dublin City University

Self Hosting & Server Management

I run my own infrastructure of systems running over:

Why selfhost?

Some of the services I run: