Projects

Problem, approach, outcome, and links for each project.

Equidock-Diff

A protein-ligand docking system built with PyTorch and geometric learning, achieving 1.20 A mean aligned RMSD on a 20-complex evaluation panel.

Firewall Configurator

A C-based client-server firewall configuration tool with automated test scripting and Makefile-driven builds.

github

Vector Database

An HNSW-based in-memory vector database in Rust with configurable distance metrics, quantization, segmented indexing, and concurrent search.

GloVe News Classifier

A Java news classification project using GloVe embeddings and article parsing utilities for text categorization.

github