Skip to content

Projects

Here are some of the technical projects I've worked on, ranging from cybersecurity tools to AI/ML experiments.

Genetic Neural Network Architecture Optimization

Published peer-reviewed research in the National High School Journal of Science (NHSJS). A hybrid evolutionary + Bayesian optimization framework that evolves neural network architectures using genetic algorithms and fine-tunes with Bayesian optimization, achieving higher validation accuracy than manual tuning, random search, or standalone BO on MNIST.

Research Machine Learning Neural Architecture Search

Secure File Transfer Tool

A Python-based secure file transfer tool using a custom Secure Chunked Transfer (SCA) protocol that encrypts, chunks, shuffles, and verifies files with ChaCha20-Poly1305 and SHA-256 to protect confidentiality and resist traffic analysis during network transmission.

Python Cryptography Networking

Adversarial AI Defense

An end-to-end adversarial machine learning pipeline in Python that trains a CNN on MNIST, generates adversarial examples using FGSM and PGD attacks, and implements a statistical anomaly detector to identify and mitigate adversarial inputs, illustrating core concepts in AI security and model robustness.

Machine Learning AI Security

Log Analyzer

A lightweight Python-based intrusion detection framework that parses Zeek system logs, normalizes events, and applies time-windowed behavioral rules to detect SSH brute force, web scanning, and other malicious activity patterns for offline security analysis.

Python Log Analysis

NetFlow Attack Sequencer

An automated Python-based event correlation engine that ingests NetFlow network flow data to build a temporal-similarity graph and extract sequences of related events, helping reveal potential multi-stage attack chains hidden within large volumes of traffic.

Networking Log Analysis Algorithms

Understanding Deep Learning for Vulnerability Detection

Replicated and evaluated a state-of-the-art deep learning vulnerability detection approach by implementing behavior graph extraction and CodeBERT-based embeddings to demonstrate that incorporating inter-function semantic relationships improves recall and overall performance on real C code datasets.

Vulnerability Detection Deep Learning Research

DeepSeek API

A lean, OpenAI-compatible FastAPI wrapper around DeepSeek web chat. Supports chat completions, model listing, streaming SSE responses, reasoning output through a DeepSeek Pro model, optional web search, custom API-key authentication, and Docker Compose deployment.

Python FastAPI OpenAI-Compatible API

Agent MCP

A containerized FastMCP server that gives coding agents a controlled workspace toolkit over streamable HTTP. Provides project introspection, file operations, shell commands, Git workflows, browser automation, snapshots, package management, and environment diagnostics.

Python MCP Developer Tools

ScavSite

A Django-based scavenger hunt platform for school competitions. Includes Ion OAuth login, class-year teams, challenge solving, live leaderboards, admin challenge management, analytics, rate limiting, and Discord webhooks for first-blood notifications.

Django Competition Platform OAuth