Membership Inference Attack
A replication of the landmark 2017 membership inference attack against machine learning models. By training shadow models that mimic a target neural network, an attack classifier learns to distinguish members from non-members using only confidence vectors.
Image
Algorithmic Trading Strategies
A suite of tools for building, tuning, and backtesting automated trading strategies. The system allows configurable buy/sell rules to be composed into strategies and validated against historical market data.
Image
Oregon Wildfires
An observational analysis of Oregon wildfire data visualized through networks, interactive county maps, and charts. Findings include that fire frequency has remained broadly stable while acres burned has grown substantially, suggesting genuine increases in severity rather than improved detection.
Image
Projected Gradient Descent Attack
An implementation and analysis of PGD adversarial attacks on image classifiers. By iteratively perturbing inputs within a bounded ε-ball, the attack reliably fools undefended models. Training models on these attack-generated examples produces models robust to PGD with minimal clean accuracy sacrifice.
Image
Hackathon Judging Platform
A web-based hackathon platform for judging and submission. This project strengthened my skills in full-stack development, database integration, and building production-ready applications in a collaborative setting.
Image
ASCII Art Generator
A creative web app built in just 24 hours that transforms images into retro-style ASCII art. This project features AI image generation, conversions from image to text-based renderings, and a communal gallery to share your creations.
Image
Ant Simulation
A GPU-accelerated ant colony simulation powered by Unity compute shaders. Implemented pheromone dynamics with decay, diffusion, and reinforcement across multiple channels to enable large-scale, real-time trail formation and swarm behaviors.
Image
Minecraft Web Development Mod
A Fabric mod for Minecraft that enables in-game TCP networking and web hosting. Leveraging low-level socket programming, the mod establishes TCP connections from within the game environment and allows players to serve custom websites from inside Minecraft.
Image
CharismaBot Speaker-Listener Web AI
CharismaBot is a conversational AI system that I helped build as undergraduate research with Charisma Robotics Lab. It implements the Speaker-Listener Technique using voice input, emotion detection, and large language models.
Image
Ribbit Royale
A whimsical multiplayer party game designed to bring players together through fun, competitive minigames. Players swing with their tongues, admire swamp wildlife, and evade dangerous snakes in a frog-themed adventure.
Image
Rhombus Tiling
An interactive visualization of a mathematical concept involving rhombus tilings and rotation. Users manipulate groups of rhombuses in 2D to add or remove cubes from a corresponding 3D isometric structure in real time.
Image
Food Filter
Built during a 24-hour hackathon, Food Filter removes clutter from recipe websites. Users provide a recipe URL and receive only the essential information—ingredients, instructions, and key details—without ads or lengthy stories.
Image
Tree Generation
A procedural tree generator that creates unique randomized trees using recursive systems. Adjustable branching patterns and deviation angles allow exploration of both fractal and natural-looking structures.
Image
Graph Visualization
A physics-based graph visualization system supporting both 2D and 3D layouts. Attractive and repulsive forces dynamically organize nodes into clear and coherent graph structures.
Image
Pokemon #00B6D5
A one-on-one Pokémon battle experience where players face the legendary alt-rock band Weezer. The game combines strategic turn-based combat, pixel-art aesthetics, and humorous band-themed encounters.
Image
2048 Rotate
A relaxing puzzle game where balls merge and grow when they collide. Players manipulate gravity itself to guide the balls and achieve higher scores, inspired by 2048 and Suika Game.
Image
Bittner Development Group
At Bittner Development Group, I developed interactive educational content for more than nine Norton textbooks used by tens of thousands of students. I also contributed web features, QA processes, and DevOps workflows across more than twenty interactive chapters.
Image