I am a full stack software developer and embedded systems developer living in Edmonton, Alberta.
I would consider myself an expert in Python, C/C++, and [e]z80 Assembly, and have proficiency in many other programming languages.
Numerous projects from embedded systems to graphics programming can be found on my GitHub.
A redacted copy of my resume can be found here as a webpage or as a PDF.
Below is a portfolio of some of my work. Enjoy!
My Projects
- BOS: A free and open source Operating System for TI-84+CE family graphing calculators, written primarily in ez80 assembly. (Github)
- Noti-ez80: An open source Boot ROM for TI-84+CE family graphing calculator emulators written with the intent of being freely distributable. (Github)
- M3EC: Minecraft Mutli-Mod Environment Compiler. A custom data generation library configured to generate java code for Minecraft mods. (Github)
- The Backrooms 1992: A Backrooms game made in the style of Wolfenstein 3D using a custom engine written in C, using Raylib for graphics, input, audio, etc. (Itch.io page)
Minecraft Modding
I have made a handful of mods for Minecraft on a variety of versions.- More Lapis Lazuli (Modrinth) (CurseForge)
- SmashingRocks (Modrinth)
Eye Candy
Web Demos
All of these web demos are made possible by p5.js!
BOS
The Backrooms 1992
Contact
I can be reached via email at [email protected], on LinkedIn, via Discord at beckadam.7088, or via my other socials.If you decide to message me on Discord, please include a link to this website with your initial message. Due to the prevalence of scams on Discord, I generally ignore random direct messages.
Social Media
















