
Hey there! My name's Dillon. I'm a fourth-year Computer Science student seeking software engineering opportunities for 2026 new grads. I enjoy building full stack applications and creative problem solving.My current skills include: C/C++, Java, Python, TypeScript/JavaScript, React, Node.js, Next.js and SQL/PostgreSQL.
About Me
I decided to pursue my passion for programming after being laid off from Shopify support in 2023. I've enjoyed solving problems with software since my early teens but I had never formally studied computer science. I enrolled full-time at Carleton University in the fall of 2024 and have been studying full-time since. In addition to my coursework, I have been learning front-end development and working on some independent projects in my free time. I'm looking for part-time internship opportunities ahead of my May 2026 graduation where I can continue to develop my skills and excel as an important part of your team.
When I'm not programming I like to read, play video games and listen to hip-hop music. I am always learning and familiarizing myself with new technologies. Most recently I have been studying real-time operating systems and embedded software development. I also have a background in Neuroscience, which I studied at Carleton University before enrolling in Computer Science. You can read my undergraduate research here. I continue to consume Neuroscience literature and have a keen interest in human-computer interactions and brain-computer interfaces.
My Projects
CPU Scheduler Simulator
A simulation of a CPU scheduler that demonstrates various scheduling algorithms such as FCFS, SJF, SRTF, Preemptive Priority and Round Robin. Users can visualize the scheduling process and see how different algorithms affect the performance of a set of processes. There is also a quiz mode that tests users on their understanding of the algorithms.
- Java
- Spring Boot
- JUnit
- Javascript
- React
- Docker
C++ Autograding Server
Submission server for C++ programming assignments that compiles and runs user-defined tests on C++ projects in isolated Docker containers. Autograding is based on user-defined expected output and results are stored in a SQLite database. Students submit their projects via a web interface. The web interface features an admin panel that supports CRUD operations for managing assignments, tests and autograders.
- C++
- Python
- FastAPI
- SQLite
- Docker
Fantasy Hockey Database App
This is a Next.js app that allows users to make requests to a PostgreSQL database and view historical league data for a fantasy hockey league. I built the database myself and imported the fantasy stats with Python/Pandas. The website uses dynamic URLs to fetch appropriate data from the database.
- TypeScript
- React
- Next.js
- SQL
- PostgreSQL
- Prisma
- Tailwind
My Skills
- C/C++
- Java
- Python
- Swift
- TypeScript
- React
- Next.js
- Node.js
- SQL
- PostgreSQL
- Sprint Boot
- Flask
- FastAPI
- PyTorch
- Docker
- Amazon S3
- Supabase
- Git
Get in touch
You can reach me directly at DillonBordeleau@gmail.com or use this form.