Projects
Things I have built. Source code is on
GitHub.
dotest
A fast, interactive terminal UI for running .NET tests. Discovers C# tests into a navigable tree so you can run individual tests, classes, or projects with real-time feedback — no hand-written dotnet test filters. Ships prebuilt binaries for Windows, Linux, and macOS.
Repository ↗
Vuebik Cube
A playable Rubik's Cube in the browser — interact with mouse, keyboard, or UI controls. Built as an educational example of interactive 3D puzzle UIs with reactive state.
- Vue 3
- TypeScript
- Three.js
- Vite
Repository ↗
Live ↗
Self-Driving Car
A self-driving car simulation in vanilla JavaScript and canvas — no libraries. A feed-forward neural network drives from sensor input and improves through genetic-style evolution, with a live visualization of the network.
- JavaScript
- Neural Networks
- Canvas
Repository ↗
Live ↗
Malware Classification: LSTM vs Transformer
A study comparing Transformer and LSTM architectures for sequence-based malware classification on the Microsoft Malware Classification Challenge dataset (10,000+ samples, 9 families), evaluating accuracy, robustness to class imbalance, and computational cost.
- Python
- PyTorch
- Machine Learning
Repository ↗
Zero Trust API Demonstration
A demonstration of Zero Trust Architecture principles (NIST SP 800-207) using modern authentication protocols — continuous verification of every user, device, and application instead of network-location trust.
Repository ↗