Projects

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 · PDBQT
  • LLM 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 LFS
  • Mesos

    Distributed Java implementation of the Mesos board game, with TUI, JavaFX GUI, TCP and RMI networking, multi-game support, reconnection handling, and MySQL rankings.

    Java · JavaFX · TCP · RMI · MVC · MySQL
  • BeepBar

    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 Actions
  • MovHex

    Dynamic hex-grid routing engine in C with mutable costs, directed air routes, shortest-path queries, and performance-driven optimization.

    C · Graph Algorithms · Data Structures · Dijkstra · Hex Grids
  • Numerical 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 Compression
  • Seq2Seq 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 · NumPy
  • CustomGPT 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