Jonathan
Castillo

Full-Stack Engineer

I like building products end to end. Outside of work, I've shipped a product suite for Airbnb hosts, a fantasy football advice platform, and an AI agent that writes newsletters.

Products I've Shipped

Hostalytics product screenshot

Hostalytics

Live

Helps Airbnb hosts track listing changes and see what actually worked

The problem: Airbnb gives hosts performance metrics but never connects them to specific listing changes. A host updates their title, sees bookings go up a week later, and has no idea if it was the title, a demand spike, or a pricing change.

Next.jsSupabaseChrome ExtensionPostHogStripeTailwind

2 repos

hostalytics-webDashboard and marketing site
hostalytics-extensionChrome extension for listing sync
Hostalytics Growth product screenshot

Hostalytics Growth

Live

Autonomous growth engine that discovers, drafts, publishes, and measures across SEO, Reddit, and BiggerPockets

The problem: Building a product is one thing. Getting it in front of the right people is another.

TypeScriptOpenAI APIPostHogPlaywrightCheeriosimple-git
Poll Sports product screenshot

Poll Sports

Live

Community-driven fantasy football polls with accuracy leaderboards, web + iOS

The problem: Every week, millions of fantasy football players make lineup decisions based on unstructured advice scattered across Reddit threads, Discord servers, and group chats. There's no way to compare opinions, no accountability for bad advice, and no signal for whose take is actually worth listening to..

AngularSwift/SwiftUIRailsFirebaseCloud FunctionsStripe

3 repos

poll-sports-angularWeb app with accuracy leaderboards and NFL data sync
poll-sports-iosNative iOS app with credibility badges and poll voting
poll_sports_rails_apiProjections scraper and analyst data pipeline
Good Boy Guide product screenshot

Good Boy Guide

Live

Scrapes 13+ venues, writes a weekly dog-friendly events newsletter for Tampa Bay

The problem: Dog-friendly event info in Tampa Bay is scattered across 13+ venue websites, none of which talk to each other and all of which render event data differently. My fiancée publishes a newsletter curating these events, and the manual process of visiting every site, deduplicating, and rewriting descriptions was taking hours every week..

Node.jsPlaywrightOpenAIBeehiivLuxon
Walks by Virginia product screenshot

Walks by Virginia

Live

Full booking platform for a boutique dog boarding business, built in 5 days

The problem: The tools available to solo pet-care operators are either giant marketplaces like Rover or nothing at all. My fiancée Virginia runs a boutique dog boarding business, two dogs at a time, and there was no simple way to handle bookings, track each dog's care needs, manage capacity, or present a professional brand that matched the quality of her service..

Next.jsSupabaseTailwindGoogle Calendar API

About

Software engineer with 13 years of experience across startups and public companies, including BARK (NYSE: BARK), Raptive, and Ghostery. Outside of work I build and ship my own products. Based in Tampa Bay.