
Geometry of LLM Refusal (April 2026)
Independent research (with 3 teammates) investigating whether LLM refusal behavior is mediated by a single direction or a cone in activation space. Extracted refusal directions in PyTorch across 4 harm categories on Qwen-1.8B-Chat using SORRY-Bench prompts, then used activation steering to identify layer 14 as the strongest refusal layer, achieving 84-96% cross-category ablation bypass rates and 0.735-0.892 cosine similarity, supporting a conic subspace framing over a single-direction hypothesis.

Unveil AI (April 13th, 2025)
Built at Google DevFest WashU 2025, UnveilAI is a full-stack platform that helps developers understand unfamiliar codebases using Google Gemini and Bland AI. Finalist among 42 teams, the app lets users upload GitHub repos, receive line-by-line explanations, ask questions about specific files, and even get a phone call from an AI 'senior engineer' that walks them through their code.

Blendify (April 23rd, 2025)
A full-stack Spotify playlist generator that recommends tracks based on a seed song's genre and audio profile. Features OAuth login, real-time search, personalized recommendations, and direct playlist creation in users’ Spotify accounts.

Court Vision (April 28th, 2025)
A real-time sports analytics tool that identifies profitable bets and market inefficiencies using custom statistical models on live odds data. Built with Python and Streamlit, featuring algorithms for win probability and parlay outcome simulation.

MockOS: C++ File System Simulation (Fall 2024)
Collaborative C++ static library simulating a basic file system with command-line operations. Implemented design patterns like Visitor, Factory, and Proxy to manage files, enforce access control, and handle commands such as ls, touch, cat, and macro operations.