
I'm a recent computer engineering graduate from Queen's University in Kingston, Ontario. I have a passion for building efficient software solutions and tackling complex technical challenges.
I enjoy exploring new technologies and expanding my skill set, through developing skills in new languages, writing personal tools to improve efficiency, and keeping up to date on advancements in the industry.
Hotplate

Hotplate is a lightweight Neovim plugin written in Lua serving as a long-running clipboard and boilierplate archive. It aims to help developers quickly access and reuse common code snippets within their editor without disrupting their system clipboard.
GitHub LinkErgoSplit Keyboard

I designed and built a fully custom split keyboard to reduce strain and improve comfort when typing for long periods of time. The layout prioritizes minimal finger travel while preserving the traditional QWERTY layout, balancing confort with ergonomic design. For the PCB design I used Ergogen, routing it in KiCAD, and created a 3D printed housing in Fusion360. On the software side, I developed a custom QMK firmware tailored to the unique key layout. This project challenged me to integrate hardware and software design, while maintaining a focus on user experience.
GitHub Link - Ergogen GitHub Link - QMKMiikinak

Miikinak is a shell script that automates the setup of a fresh Arch Linux environment by installing predefined dotfiles and provisioning development tools. This script reduces setup time and ensures a consistent and personalized development environment across machines.
GitHub Link