Functional Programming, Data Structures, Logic & Computation, OOP, Algorithms, UI, Operating Systems, Machine Learning, Networking, AI, and Quantum Information Processing.
May 2022 - August 2022 | Supervised by Martin Karsten
May 2021 - Aug 2021
Sept 2020 - Dec 2020
Graphics (CS488), Real-time (CS454), Machine Learning (CS480), AI (CS486), Quantum (CS467), Networking (CS456).
Implementations of core AI/ML techniques from CS 480 and CS 486, including Deep Learning models, Probabilistic Reasoning, and Constraint Satisfaction Problems.
Specialized in automated reasoning and static analysis. Currently working with the Aptos Move Prover (Rust) for formal verification of smart contracts, alongside industry-standard tools for C/Java.
A cross-platform .NET/C# CLI tool designed to streamline AWS STS authentication and temporary credential management for D2L engineering teams.
Implementation of reliable data transfer protocols (CS456) and exploration of Futex (Linux locking mechanism).
A compiler implementation in Rust demonstrating lexical analysis, parsing, and code generation for a simple programming language.
View ProjectImplemented X86 builtins in the ClangIR Incubator. Ported lowering logic from classic CodeGen to MLIR-based dialects and resolved cross-platform build blockers for Win64/MSVC.
Want to see more? View all 29+ repositories on my GitHub.
Visit My Full GitHub Profile