// portfolio — class of 2026

Ellie
Macdonald

Universal programmer who focuses on developing unique solutions to abstract programming problems

View My Work ↓ Get In Touch

Builder.
Fixer.
Actualizer.

Hey! I'm Ellie, a senior studying Computer Science and Game Design at Quinnipiac University. I'm passionate about the intersection of technology and interactive experiences. Whether that's shipping a polished game, creating digital tools for everyday use, or designing systems that feel intuitive.

Outside of class I'm usually creating new game proposals, discussing project ideas with my game dev peers, or enjoying a quick game of Magic The Gathering.

I'm currently looking for internship and full-time opportunities in game development, software engineering, or anywhere I can make impactful engrossing products. Let's build something together!

Download Resume ↗
12+
Projects Published
10+
Programming Languages Worked With
5
Years of Unity
Bugs Fixed*

What I Work With

Skills & Tools

Game Dev

Unity C# Project Management Tools HLSL / Shaders Game Design Docs Level Design

Programming

C / C++ Python JavaScript Java Data Structures Algorithms Databases

Tools & Platforms

Git / GitHub VS Code Blender Aseprite Trello / Jira Windows Linux Itch.io

Featured Projects

[P2]

Educational Game · Coding · Platformer · Shoot-em-up

Compile Quest

Educational Python learning game where players write code to control their character and solve puzzles. Each level introduces new programming concepts, from basic syntax to more advanced topics like loops and functions.

Databases Python
[P3]

Software · Web App / Tool

Daily Activity Tracker

A daily activity tracker originally created for personal use. It includes features such as task management, day reflection prompts, and weekly progress reports.

HTML JavaScript CSS

Want to Work
Together?

Currently, I am open to new opportunities, which include internships, full-time positions, freelance projects, and interesting collaborations. If you have a project in mind or just want to say hello, my inbox is always open!

The fastest way to reach me is by email. I typically respond within 24 hours.