Selected work
Work that came out of study, experimentation, and building things end to end.
Integrating the Vinardo Scoring Function into muDock
C++ integration of the Vinardo scoring function into muDock, including atom typing, PDBQT topology, pair preprocessing, CPU scoring, and validation against smina.
C++ · HPC · Molecular Docking · PDBQTLLM Library
A from-first-principles PyTorch library implementing the core components required to tokenize data, train a decoder-only Transformer, save checkpoints, and generate text.
Python · PyTorch · NumPy · einops · uv · pytest · Ruff · GitHub Actions · Git LFSBeepBar
A native macOS menu-bar app that syncs course materials from WeBeep and Moodle into a local folder without ever overwriting files you have edited.
Swift · SwiftUI · SQLite · Sparkle · WebKit · GitHub ActionsNumerical Computing Projects
Selected academic work on linear systems, iterative solvers, Fourier approximation, custom DCT transforms, and block-based image compression in MATLAB.
MATLAB · Numerical Linear Algebra · Fourier Analysis · Image CompressionSeq2Seq Models for Symbolic Expression Recovery from Taylor Series
LSTM encoder–decoder trained with a domain-specific loss to recover closed-form symbolic expressions from truncated Taylor series.
Python · PyTorch · SymPy · NumPyCustomGPT Experiments
A shared from-scratch GPT architecture used to study arithmetic loss masking, corpus quality, model capacity, context length, and consumer-GPU constraints.
Python · PyTorch · Transformers · ROCm