Adam Ousmer

Software Engineering Student at Concordia University

I build things for the web and study how software systems work end to end. Currently focused on full-stack development, infrastructure, and interface design.

Get in touch Projects

Scroll

Technical Skills

Languages

Python icon Python
Java
Go icon Go
JavaScript icon JavaScript
C++ icon C++
Prolog
SQL icon SQL

Frameworks

Astro icon Astro
Django icon Django

Infrastructure & Tools

Oracle Cloud
Kubernetes icon Kubernetes
Docker icon Docker
Podman icon Podman
Linux icon Linux
CrowdSec
Linkerd icon Linkerd
New Relic icon New Relic
Doppler
Cloudflare icon Cloudflare
Tailscale icon Tailscale

Journey

Built my first AI project

Pre-dating the generative AI boom, I developed an AI program from scratch without external libraries just 3 months into my coding journey. Explored core neural network concepts by performing all calculus derivations and integrations by hand.

Started Software Engineering at Concordia University

Enrolled in the Bachelor of Engineering in Software Engineering program.

Joined Space Concordia — Rocketry Division In Progress

Joined the Rocketry Division in my first semester, starting with sensor calibration scripts. Over time, led the development of ThrustOptima — a tool for non-destructive analysis of combustion chambers using CT scan data.

CodeML Hackathon

Finished second place solo on the CGI AI Challenge.

Independent Research In Progress

Joined Dr. Ali Janaptour and Dr. Constantinos Constantinides on research in Formal Methods.

Development of GUIToolkit

Built a GUI framework for Minecraft plugins with Orisis Studio.

Development of ItsBagelBot In Progress

Building a microservice architecture for a Twitch bot with zero-trust security, k3s and Oracle Cloud.

Infrastructure Launch

Deployed course projects on ItsBagelBot's infrastructure to test k3s, Cloudflare, New Relic and Tailscale across Oracle Compute instances.

Seeking Internships In Progress

Actively seeking Software Engineering internship opportunities to apply my experience in backend infrastructure, microservices, and full-stack development in a professional environment.

Projects

GUIToolkit

Engineered a Java-based GUI toolkit for Orisis Studio. Built and published utilizing Maven, the library provides a modular architecture for managing interactive elements, multi-panes, custom buttons, and global event listeners within plugins.

JavaMavenAPI DevelopmentObject-Oriented DesignFramework Development

Courses

Relevant coursework from my Software Engineering program.

SOEN 343 Software Architecture and Design

Provided the architectural principles used to design the decoupled system for ItsBagelBot, ensuring the Twitch bot and web dashboard could scale and deploy independently.

SOEN 363 Data Systems for Software Engineers

Directly supported the backend infrastructure of ItsBagelBot by providing a rigorous framework for managing persistent state and data consistency.

COMP 345 Advanced Program Design with C++

Developed high-performance systems skills and a deep understanding of low-level resource management.

SOEN 287 Web Programming

First hands-on exposure to full-stack web development and the HTTP request lifecycle.