Portfolio
A collection of my projects spanning web development, mobile applications, and machine learning. Each project represents a unique challenge and learning opportunity.
Featured Projects
Vaultbreak.ai
A bountied LLM security pentesting site for prompt engineers built using OpenAI API, Next.js, and MongoDB. Reached #1 on HackerNews after releasing the Daily Jailbreak, a pentesting wordle for LLMs.
Exeter Course Map
A tree view of all courses, prerequisites, and corequisites at Phillips Exeter Academy using Next.js, Elkjs, and Tailwind CSS. Used by over 400 students and receives frequent update/maintenance requests.
All Projects
Vaultbreak.ai
A bountied LLM security pentesting site for prompt engineers built using OpenAI API, Next.js, and MongoDB. Reached #1 on HackerNews after releasing the Daily Jailbreak, a pentesting wordle for LLMs.
Ransomware
A proof-of-concept Node.js ransomware demonstrating encryption techniques and security vulnerabilities for educational purposes.
LMUI Protocol
UI protocol that allows client-server exchanges in LLM applications to go beyond text and Markdown, enabling richer interactions.
TS Hack Assembler
TypeScript implementation of an assembler for the Hack machine language from the nand2tetris course.
REST API Backend Template
A reusable template for building REST APIs with TypeScript, featuring authentication, error handling, and best practices.
MCP Aggregator
TypeScript-based aggregator for Model Context Protocol, streamlining integration with various AI models.
Dilemma
Multiplayer Prisoner's Dilemma game for statistical analysis of social behavior. Interactive web game with data analytics.
Grilldash
TypeScript-based dashboard application for managing and monitoring grilling sessions with real-time data visualization.
Exeter Course Map
A tree view of all courses, prerequisites, and corequisites at Phillips Exeter Academy using Next.js, Elkjs, and Tailwind CSS. Used by over 400 students and receives frequent update/maintenance requests.