Work

The apps we've actually shipped.

Real MVPs and production apps built for founders — across web, mobile, and AI. Each one started as a rough idea and became something people use.

More work

Every one shipped to real users.

Extra Inning screenshot

2025

Extra Inning

Companion app to https://extrainningsoftball.com. Hybrid Angular/Ionic app that brings the ExtraInningSoftball.com experience to iOS, Android, and the web. The shell consumes WordPress content (news, rankings, recruiting hubs, static pages), surfaces curated links/forms, and layers on native capabilities such as push notifications, sharing, and in-app browser launches via Capacitor.

AngularIonicCapacitorWordpress API
Read case study →
Pin Mint screenshot

2025

Pin Mint

Discover hidden gems, complete fun challenges, and collect unique AI-generated badges at your favorite pins. Share locations with friends and build your badge collection!

AngularCapacitorFirebaseTailwindLeaflet
Read case study →
Taskit screenshot

2025

Taskit

Taskit is a modern, AI-powered task management application designed to streamline operations for asset and property management groups. By providing role-based task assignments and a personalized dashboard, Taskit ensures that every team member knows exactly what they need to do, leading to increased efficiency, accountability, and operational clarity across your portfolio. This project is built with Next.js and Firebase and leverages Google's Genkit for its AI capabilities.

ReactNextjsTailwindFirebaseGemini
Read case study →
Trailblaze Tracker screenshot

2025

Trailblaze Tracker

Trailblaze Tracker is a comprehensive, all-in-one ride tracking platform designed for cyclists of all levels. From solo trailblazers logging personal miles to competitive teams organizing events, it provides the tools to track, analyze, and share your cycling experience.

ReactNextjsTailwindFirebaseGemini
Read case study →
Ultimate Pegs and Jokers screenshot

2025

Ultimate Pegs and Jokers

Ultimate Pegs is a faithful digital recreation of the beloved board game, which combines the strategy of Chess with the luck-of-the-draw of card games. The objective is simple: be the first team to race all of your pegs from your "Home" base, around the board, and into the safety of your "Safe" zone. Using cards from a standard deck (plus Jokers!), players move their pegs, "bonk" opponents to send them back to the start, and strategically use special cards like the all-powerful Joker to swap positions on the board. The game is best played in teams, where coordination and partnership are the keys to victory.

ReactNextjsTailwind CSSFirebase
Read case study →

Want yours on this page?

A 30-minute call is enough to figure out scope, price, and fit.

Book a 30-min call