Portfolio

Projects

What I build, what I fund, and what I train for.

Technology

Software

Apps I've built and shipped — from AI-powered tools to personal finance.

Chapterly screenshot
webai

Chapterly

Live

An AI-fueled book tracker built to give you real insight and become a better reader.

Next.js 14TypeScriptSupabaseAnthropic Claude+3

In Progress

Personal Finance Tracker screenshot
webdata

Personal Finance Tracker

In Progress

Personal finance intelligence — portfolio tracking, budget analysis, and net worth trends.

Next.js 14TypeScriptSupabaseRecharts+1
LinkedIn CRM screenshot
web

LinkedIn CRM

In Progress

Personal relationship manager for professional networking — built on top of LinkedIn data.

Next.jsTypeScriptSupabaseTailwind CSS
Competitor Analysis Tool screenshot
webai

Competitor Analysis Tool

In Progress

AI-powered competitive intelligence — scrape, analyze, and report on any competitor in minutes.

Next.jsTypeScriptAnthropic ClaudeFirecrawl+2

Philanthropy

Embrace Mental Health Foundation

Co-founded to fund pro bono psychiatric care through endurance racing.

Embrace Mental Health Foundation
Co-Founder
Visit site

We fund clinics that provide pro bono mental health counseling to those who can't afford it — channeling endurance racing into real psychiatric access. Roughly 67% of young adults with anxiety or depression never receive treatment. We're working to close that gap.

$13,555raised across 3 campaigns
2024 AACR Philadelphia Marathon$1,800

10 psychiatric visits at the Josselyn Center + 24 hours of behavioral programming at CHOP's Department of Psychiatry and Behavioral Sciences

2025 Christie Clinic Illinois Marathon$1,555

15 psychiatric visits at the Josselyn Center

Phi Gamma Nu Beta Pi — Compete for a Cause$10,200

115 mental health screenings at the Rosecrance Center, Champaign, IL

Athletics

Racing & Training

Endurance sports have been the backbone of the foundation work — and a discipline I pursue on their own terms.

Ironman 70.3 Jones Beach finish line
Ironman 70.3 — Jones Beach, NY
5:45

1.2 mile swim, 56 mile bike, 13.1 mile run. Months of early mornings to get there. Worth it.

Philadelphia Marathon
Philadelphia Marathon
3:13

26.2 miles through Philly. The last six were rough. 3:13. Proud of that one.

Coming Soon
Boxing

Training consistently. Goal is to spar. I like having something physical that demands real focus.