01 What I've Built
Forekast / WhartBets
Platform 2025–26Prediction market platform with real LMSR pricing math.
Started as a Wharton-only betting exchange (WhartBets), then realized the platform was general enough that anyone should be able to spin up their own. Trades execute atomically via Cloud Functions with log-sum-exp numerical stability. Real-time portfolios, market charts, forum, DMs, simulated traders for liquidity. Native iOS app built in Expo/React Native with a shared TypeScript logic package so web and mobile trade against the same pricing engine.
iOS app (App Store) — home, discover, trade
TravelBug
iOS 2025–26Turn your camera roll into a trip journal, automatically.
Import photos and the app extracts GPS metadata to auto-detect every place you visited via Google Places API. Swipe to review, rate, and edit. Generates shareable interactive trip maps. Built it after a trip to Europe where I forgot half the restaurants I loved.
iOS app (App Store) — trips, auto-detected places
SuSense
iOS 2025–26Diabetes management, built around real Dexcom CGM data.
Built for a friend's family. Pulls real glucose readings from Dexcom, does photo-based meal logging with AI nutritional breakdowns, and sends push notifications to caregivers when glucose goes out of range. TestFlight beta with a companion web dashboard.
iOS app (TestFlight) — live CGM, history, AI meal logging
Type A
SaaS 2026AI job search agent that reads postings the way a recruiter would.
Started as a daily scraper for my own search, grew into a paid SaaS. An agent crawls 20+ ATS and job boards — Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Wellfound, LinkedIn, Indeed, BuiltIn, YC, HN Who's Hiring, and more — via Serper and Firecrawl, dedupes across sources, then uses Claude to score every posting against your resume and criteria. For each match, it generates strengths, gaps, and recruiter-ready talking points. Stripe-billed tiers (free / search / pro) with usage metering, invite codes, and a shared scoring cache so paid users' enrichments subsidize the pool. Daily email digests via Resend, error monitoring via Sentry. React + Vite + Tailwind on the frontend, Firebase Functions + Firestore on the backend.
Sortiva
SaaS 2026AI email triage that actually works.
Built it because I was drowning in my Wharton inbox. Connects to Gmail via OAuth, classifies unread emails into priority buckets using Claude, and auto-drafts replies that match your writing style via a learned voice profile. Stripe billing, scheduled Cloud Functions, push notifications.
Hen HQ
Web 2026Party games for bachelorettes and girls' trips.
Started as “who-kissed-this-boy” for a friend's bachelorette weekend, generalized into a multi-game platform. Quiplash-style web rooms with shareable codes — Guess Who (everyone uploads boys they've kissed, group votes on who's whose) and Ask The Groom (host curates questions, groom answers privately, guests guess). React + Firebase (Anonymous Auth, Firestore, Storage).
RE PE Portfolio Dashboard
Internal Tool 2026Automated reporting pipeline for a real estate PE firm.
The fund's quarterly reporting process was entirely manual. Analysts pulling numbers from Excel models, reformatting in spreadsheets, and copy-pasting into Workiva. Built a pipeline that parses their Excel deal models from Google Drive, runs scenario calculations (IRR, equity multiples, waterfall, promote structures), and pushes results directly to Workiva via their WDATA API. Cut what used to take days of analyst time down to a few clicks. React dashboard on top for portfolio-level views and what-if modeling. React + FastAPI + SQLAlchemy.
CallForChange
Retired 2025AI civic engagement platform. Accidentally illegal.
Built a tool that let users call their congressional representatives with AI-generated talking-point scripts via Twilio, personalized with the user's cloned voice. Congress.gov API for rep lookup, OpenAI for script generation. Shipped it, felt great about democracy, then discovered automated calling is a federal violation. Paused indefinitely.
CeCe
In Progress 2024Credit card rewards optimizer that tells you which card to use.
Links bank accounts via Plaid, syncs transactions, and calculates which credit card would have earned the most rewards on every purchase. Shows missed points, optimization score, and per-card comparisons across Amex, Chase, Capital One, Citi, and Discover programs.
Clothing Scanner
In Progress 2026Snap a photo of a clothing tag, get the product.
Take a photo of any clothing label and GPT-4o Vision identifies the brand, product, and style number. Returns clean product images and shopping links. Searches by RN number, style code, or visual match.
Susie B's Gluten-Free
2020–2023Online dessert company. $25K+ in sales before we ate the profits.
Co-founded a gluten-free baked goods business. Built the Shopify site, ran digital marketing campaigns, handled fulfillment. Shut down in 2023, but the snickerdoodles live on in memory.
02 How I Build
I prototype in Claude Code and ship on Expo + Firebase + React. Everything above was built solo. I use AI tools heavily and have from the start.
03 Background
I spent over three years on the index desk at RBC Capital Markets, where I automated trading processes in Python and kdb+/q, managed desk-wide funding, and built real-time monitoring tools that got adopted firmwide during the SVB crisis. I also spent a summer at Amazon building forecast models and data pipelines for advertising finance.
Now at Wharton finishing my MBA and building software on the side.