alex eckardt

CS Undergrad and Software Developer

Work Experience

Summer 2024 (Co-op)

Developed Fullstack Software and improved Business Insight skills in an Agile environment.

React
UX/UI
Jira
Google Analytics

Fall 2023

Taught an Intermediate Third-Year Software Engineering Course and an Introductory First-Year Python Course.

Python
Data Structures
Dynamic Programming

Summer 2023 (Co-op)

Honed Backend Software Development skills while learning the fundamentals of startup business systems and operations.

Backend
Java
JS
Bookkeeping
Patent Creation

Summer 2022 (Co-op)

Backend Software Development for the pre-processing of client data for Machine Learning Applications using Microsoft Azure.

Anonymization
SVM
Linear Regression

Projects

Main projects that I've put a ton of time and effort into. Useable by you, right now.

MeetingBot
Meeting Recorder API
This was my final end-of-degree project, collaborated with some of the smartest people I know.
MeetingBot is an open-source meeting bot API that integrates with online meeting platforms like Zoom, Microsoft Teams, and Google Meet. Essentially, the meeting bots can join video calls and record audio, which can then be accessed programmatically through an API.
This project was a huge learning experience for me, as it was my first time working with a larger team of developers on a long-term project. I was responsible for Bot Development, as well as creating an example application.
Pinball Pioneer
Top 10 Puzzle Game of GMTK 2023 Game Jam
Pinball Pioneer is a puzzle game, originally developed in 48 hours for the largest game jam in (at the time) Itch.io history.
The game was developed for the Game Maker's Tool Kit (GMTK) Game Jam in July 2023. The theme of the game jam was 'Roles Reversed' -- meaning that some aspect of the game was to be backwards in some way. After a week-long voting period, Pinball Pioneer finished Top 10 (7th) out of 7000 submissions.
Play as a little worker inside a pinball machine who's job is to design the board! Obviously, if the pinball-player wins the course then the pinball machine is too easy-- and the machine loses tokens! Use whatever you have available to you and make sure that the balls don't go into the holes!
Soulflame (Alpha)
Action Adventure Platformer
A Game I've been passionately developing for 3 years, but currently on a hiatus do focus on my schooling.
The game boasts a captivating Metroidvania-style gameplay, allowing players to freely explore an expansive 2D environment. As players delve into the game, they will navigate through different areas teeming with enemies, while unraveling the mysteries of the main charachters backstory.
When Keira Eldrid arrives on the Old Continent, she finds herself in the midst of calamity: the return of ancient titans known as the Spirit Phoenixes. To prevent the destruction of the continent, she'll have to harness the power of new weapons and abilities by connecting with her inner self.
GO Transit Viewer
GTA Transit Network Visualizer
GO Transit Viewer is an interactive visual tool I developed to map all bus and train routes operated by GO Transit across Southern Ontario. My goal was to create an intuitive and user-friendly way for people to explore the region's extensive transit network.
Using JavaScript and HTML, I built the viewer by leveraging the same public data sources utilized by companies like Google and Apple. This allowed me to create a geographically accurate representation of GO Transit's network, ensuring both precision and reliability in how routes and connections are displayed.
I'm very proud of how this prototype turned out, and hope to revisit this project again in the future and utilize what I've learned since making this first version.

Regression model to predict risk of obesity based on various life-style choices. Project deliverable for an Applications of Machine Learning Course.

PyTorch
Scikit-learn
Machine Learning
AI

Simple Puzzle Game that makes you choose the best move from a variety of chess openings.

GML
Stockfish
Algorithms
Big Data
Pixel Art

Python Command Line Tool to extrapolate a tile-set from source image(s).

Python
Bash

An interactive learning application for children, submitted for the NASA Space-Apps 2023 hackathon.

GML
Group Project
NASA

iOS App, written in XCode & SwiftUI, to act as a timer to store and compare speedruns time to one another.

SwiftUI
XCode
iOS Emulator

A simple, randomly generated bullet hell video game, created using C# using the MonoGame Framework.

C#
XML
MonoGame

Inception! See the source code for this website.

Astro
HTML
CSS
JS

CV