Selected work
Work that came out of study, experimentation, and building things end to end.
- 01
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 - 02
- 03
- 04
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 - 05
- 06
- 07
From Bigrams to Neural Networks: Italian Name Generator
From count-based bigrams to a small neural net in PyTorch that generates Italian names.
Python · PyTorch · NumPy · Matplotlib - 08
PAC Investment Analysis Webapp
Interactive simulator for periodic investing (PAC/DCA) with inflation, contributions, and index selection, powered by a FastAPI backend and Yahoo Finance data.
Next.js · TypeScript · FastAPI · Python · Yahoo Finance API - 09
Daily Vocabulary Newsletter with Python, Google Docs, and Google Sheets
Python app that emails a daily vocabulary list, using Google Docs as the word bank and Google Sheets to manage recipients and tracking.
Python · Google Docs API · Google Sheets API · Gmail API - 10
Eisenhower Matrix Task Manager
Productivity web app implementing the Eisenhower Matrix with Firebase Authentication and Firestore for real‑time, cross‑device task management.
Next.js · TypeScript · Firebase Authentication · Firestore · Tailwind CSS