Projects
A selection of open-source libraries, systems projects, and coursework.
-
Statically typed, interpreted language in pure Python with lexical scoping, objects, and error handling.
PythonCompilers -
Lightweight neural network library modeled on the Keras API, built from scratch on NumPy and published to PyPI.
PythonNumPy -
Minimal dynamic dashboard engine where view definitions and time-series data live in Postgres.
PostgresExpressNext.js -
Natural-language to SQL/SPARQL query translator built for the JPL FireSat mission.
PythonFlaskSPARQLDocker -
From-scratch PyTorch implementation of the Vision Transformer architecture over image patch sequences.
PyTorch -
Hidden Markov Model POS tagger using the Viterbi decoding algorithm, benchmarked against NLTK.
PythonHMM -
Markov language model with add-k smoothing and greedy sequence generation.
PythonNLP -
N-parameter linear regression solver with batch gradient descent in dependency-free C++.
C++ -
Templated reference-counted smart pointer and exception-safe binary search tree map container.
C++