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

View Project
Vaultbreak.ai

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.

Next.jsOpenAI APIMongoDBSecurity
View Project
Exeter Course Map

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.

Next.jsElkjsTailwind CSSEducation
View Project
Sw

Swapus

Full-stack marketplace monorepo with Next.js web app, React Native mobile app, and Express.js backend. Features include JWT/OAuth authentication, real-time messaging with Pusher, Cloudinary image uploads, MongoDB database, and comprehensive content moderation system.

Next.jsReact NativeExpress.jsMongoDBTypeScriptTurborepo

All Projects

View Project
Vaultbreak.ai

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.

Next.jsOpenAI APIMongoDBSecurity
View Project
Ra

Ransomware

A proof-of-concept Node.js ransomware demonstrating encryption techniques and security vulnerabilities for educational purposes.

JavaScriptNode.jsSecurityCryptography
View Project
LM

LMUI Protocol

UI protocol that allows client-server exchanges in LLM applications to go beyond text and Markdown, enabling richer interactions.

LLMProtocolUI/UXAI
View Project
TS

TS Hack Assembler

TypeScript implementation of an assembler for the Hack machine language from the nand2tetris course.

TypeScriptCompilerAssemblyEducation
View Project
RE

REST API Backend Template

A reusable template for building REST APIs with TypeScript, featuring authentication, error handling, and best practices.

TypeScriptREST APIBackendTemplate
View Project
MC

MCP Aggregator

TypeScript-based aggregator for Model Context Protocol, streamlining integration with various AI models.

TypeScriptMCPAIIntegration
View Project
Di

Dilemma

Multiplayer Prisoner's Dilemma game for statistical analysis of social behavior. Interactive web game with data analytics.

TypeScriptGame TheoryAnalyticsMultiplayer
View Project
Gr

Grilldash

TypeScript-based dashboard application for managing and monitoring grilling sessions with real-time data visualization.

TypeScriptDashboardReal-timeVisualization
View Project
Exeter Course Map

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.

Next.jsElkjsTailwind CSSEducation
View Project
Sw

Swapus

Full-stack marketplace monorepo with Next.js web app, React Native mobile app, and Express.js backend. Features include JWT/OAuth authentication, real-time messaging with Pusher, Cloudinary image uploads, MongoDB database, and comprehensive content moderation system.

Next.jsReact NativeExpress.jsMongoDBTypeScriptTurborepo