Personal Website
A source-available portfolio site built as a practical ASP.NET Core workbench.
Projects
Every project should teach something. Sometimes it is a new technology stack. Sometimes it is a better way to test, structure, or reason about a system. Big or small, each project here is meant to stretch my understanding of engineering and leave me better than when I started.
01 / Selected work
A source-available portfolio site built as a practical ASP.NET Core workbench.
Microsoft internals' one stop dashboard for all things related to the Office 365 Admin Portal global release cycle.
Develop and maintain tools to parse and validate the files Microsoft uses to configure Office 365 Admin Center. Integrate with Azure DevOps.
QGL is a DirectX 12 game library. The primary philosophy of this project is to achieve high performance with parallelism. Where applicable, code should focus on vector processing and queuing operations to run in parallel.
02 / Project catalog
A source-available portfolio site built as a practical ASP.NET Core workbench.
Microsoft internals' one stop dashboard for all things related to the Office 365 Admin Portal global release cycle.
Develop and maintain tools to parse and validate the files Microsoft uses to configure Office 365 Admin Center. Integrate with Azure DevOps.
QGL is a DirectX 12 game library. The primary philosophy of this project is to achieve high performance with parallelism. Where applicable, code should focus on vector processing and queuing operations to run in parallel.
Inspired by my programming languages class, MARE was a language for drawing shapes using instructions. The Math and Art Runtime Environment (MARE) is a programming language + interpreter for drawing. This platform seeks to bridge the gap between visual programming languages such as Scratch, with traditional languages like C and Python. It is an educational tool focusing on STEAM projects. The language invites discussions about software engineering and geometry but allows uninhibited creativity.
A C++ standard library-like implementation of a ring buffer.
A basic multitasked 64-bit operating system for my college operating systems class.