What I'm building
I am a co-founder of Voices of History, an AI history company. We build conversations with historical figures for games, classrooms, museums, and media, grounded in what each person actually wrote and said, and honest about where the record runs out.
Anyone can tell a chatbot to act like a historical figure. What we care about is conversational accuracy, every figure grounded in the real record.
Visit Voices of History →About
I am a senior at Columbia studying Computer Science, Statistics, and Political Science, and a co-founder of Voices of History. I like building software that solves real problems, from mission critical space applications to consumer products, and I care most about shipping production quality work on tight timelines.
Before this I built live multiplayer systems at a poker startup, a data pipeline that tracks over 100,000 live events, and AR software for NASA's SUITS challenge that our Columbia team tested at Johnson Space Center. When I am not coding you can find me playing poker or exploring NYC.
Activity
Experience
Co-founder & CEO
Building an AI history company. We create conversations with historical figures, grounded in the real record, across a stack of Next.js, Supabase, pgvector for retrieval, and LiveKit for voice.
Contracted Software Engineer
Building and maintaining ticket marketplace platform features. Working across the full stack to deliver production-ready features on tight timelines.
Software Engineer
Developing mobile and web applications for a fast-growing startup. Contributing to architecture decisions, implementing core product features, and collaborating with cross-functional teams.
Mission Director & Lead Developer
Led development of mission-critical software for NASA's SUITS challenge, including a Heads-Up Display for the Microsoft HoloLens 2 and a Local Mission Control Center for monitoring simulated Mars egress missions.
Research Assistant
Conducted computational research involving data analysis and software development to support academic research initiatives.
Selected Work
Pure Poker
Real-time multiplayer poker platform supporting concurrent game rooms, live WebSocket state sync, lobby matchmaking, and in-game chat. Built during a startup role with React, Node.js, and WebSockets.
Run Rarity
Full-stack running analytics platform that scores how unique your route is using machine learning. Integrates with Strava via OAuth2, extracts features from GPS polylines, and serves predictions through a Flask API backed by PostgreSQL and scikit-learn.
Poker Equity Engine
Discord bot that runs Monte Carlo simulations to estimate hand equity in No-Limit Hold'em. Includes an OOP-designed game bank system for tracking player buyins, cashouts, and session history.
NASA SUITS — Mission Control
Led development of the Local Mission Control Center for NASA's SUITS challenge at Columbia. React dashboard with a Flask backend providing real-time telemetry monitoring, task management, and pathfinding for simulated Mars EVA missions.
NASA SUITS — HoloLens HUD
Mixed-reality heads-up display built in Unity for the Microsoft HoloLens 2. Provides astronauts with navigation waypoints, suit telemetry overlays, and task checklists during simulated Mars extravehicular missions.
History Through Art
Interactive study platform for AP Art History featuring 250+ curated multimedia resources — video lectures, high-res artwork images, and structured study notes. Built with React, Tailwind CSS, and Vite.
Poker Functions
Published open-source Python package (pip install pokerFunctions) providing hand evaluation, Monte Carlo equity calculation, and game state management utilities for poker applications.
TicketKings Automation Suite
Three-tool automation pipeline built for a ticket resale company — an OCR bot that reads screenshots via GPT-4 Vision and logs sales to Google Sheets and ClickUp, a Ticketmaster scraper running 4 regional crawlers with PostgreSQL storage and Discord alerts, and a presale checkout bot.
Rubik's Cube Tutor
Full-stack educational app that teaches solving methods through interactive 3D cube visualizations, step-by-step guided tutorials, and progress-tracking quizzes. React frontend with a Flask backend.
Education
Columbia University in the City of New York
2022 - 2026B.A. in Computer Science, with minors in Statistics and Political Science
