Software Developer (Internship then Apprenticeship)
Delivered a PostgreSQL user-management feature (roles), developed the API, and integrated it into the clever-tools CLI. Performed a state-of-the-art review, produced specifications, and built a proof of concept to validate the solution. Optimized and integrated the CI/CD pipeline. Contributed to the KMS (Key Management System) project.
Scala, PostgreSQL, Ruby, Rust, CI/CD, CLI
Oodle is a data compression algorithm used in many video games. This rewrite allows Oodle to be used in Rust applications without linking with the original C library.
Rust, FFI, Bindgen
Extraction of the game's binary compressed data from Warframe to retrieve images and music. Creation of a TUI application to explore and extract this data.
Rust, C++, TUI, ImHex
A command-line interface static site generator for writing my resume. It reads a TOML file and generates a minified HTML+CSS file with optimizations for printing and accessibility.
Rust, HTML, CSS
Creating Issues and Pull Requests on open-source projects: dioxus, rust-bindgen, topgrade, cargo-component
Engineering Degree, Software Engineering