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
Swapus

Swapus

A community-centered resale app built on React Native + Next.js frontends and Express.js backend with fully integrated CI/CD pipelines. 50+ monthly active users at UNC, with plans to expand to NYC campuses.

Next.jsReact NativeExpress.jsMongoDBTypeScriptTurborepo
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
SituationRoom

SituationRoom

A real-time monitoring dashboard application built with React and TypeScript using Vite. Provides situational awareness through modern web technologies.

ReactTypeScriptDashboardOSINT
View Project
An

AnyMarket

A prediction market for content creators supported by crypto payments with USDC on Base. Features granular role-based access control, private & public markets, and a transactions architecture supporting instant rollback.

Next.jsUSDCBaseCryptoParimutuel AMM

All Projects

View Project
Swapus

Swapus

A community-centered resale app built on React Native + Next.js frontends and Express.js backend with fully integrated CI/CD pipelines. 50+ monthly active users at UNC, with plans to expand to NYC campuses.

Next.jsReact NativeExpress.jsMongoDBTypeScriptTurborepo
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
SituationRoom

SituationRoom

A real-time monitoring dashboard application built with React and TypeScript using Vite. Provides situational awareness through modern web technologies.

ReactTypeScriptDashboardOSINT
View Project
An

AnyMarket

A prediction market for content creators supported by crypto payments with USDC on Base. Features granular role-based access control, private & public markets, and a transactions architecture supporting instant rollback.

Next.jsUSDCBaseCryptoParimutuel AMM
View Project
Wa

Wakeup

AI-powered academic citation verification system that detects fraudulent or hallucinated citations. Uses GPT-4o-mini for extraction and CrossRef API for validation with real-time progress tracking.

Next.jsOpenAITypeScriptCrossRef APIAI
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