Our Portfolio

Explore the projects we've built—from mobile apps to web platforms, each solving real problems for real users.

GroupAlerts

Kevin Coleman

Beta

GroupAlerts is a SaaS platform that enables organizations like daycares, schools, and churches to send emergency SMS and email alerts to their communities. Administrators create groups, invite members who verify their phone numbers via SMS, and can instantly reach everyone when emergencies happen. The platform features tiered pricing plans, CSV/Excel member import, message templates, and delivery tracking. A companion mobile app is currently in development using React Native and Expo.

GroupAlerts screenshot 1
GroupAlerts screenshot 2
GroupAlerts screenshot 3
GroupAlerts screenshot 4
GroupAlerts screenshot 5
ReactFirebaseCloud FunctionsTwilioSendGridReact NativeExpo
Visit Project

Beercounts

Brad Coleman

Active

Beercounts.com is a PWA built for a restaurant in Danville California, Pete's Brass Rail. They have a beer club that enables their customers to keep track of the beers they have drank. Most members record them on a manual sheet maintained at the restaurant. Beercounts puts this online in a functional App.

Beercounts screenshot 1
Beercounts screenshot 2
Beercounts screenshot 3
Beercounts screenshot 4
Beercounts screenshot 5
PWAWeb AppDatabase
Visit Project

ShredShare

Kevin Coleman

Active

ShredShare enables organizers of winter ski leases to create a house and manage their members with a shared group calendar. Built in React Native leveraging Expo, the app supports login with Apple and Google, has push notifications for reservation updates, and reports on local weather and weather alerts, travel time to the ski house, and road conditions using APIs and web scraping. Future ideas for this platform include a connections feature where people looking for ski leases or other members can connect and evaluate if it's a fit, managing expenses, and more.

ShredShare screenshot 1
ShredShare screenshot 2
ShredShare screenshot 3
ShredShare screenshot 4
ShredShare screenshot 5
React NativeExpoWeb AppCalendar APIPush NotificationsWeather APIs
Visit Project

Motorcycle Club Event App

Kevin Coleman

Beta

A mobile app for the BMW Motorcycle Club of Northern California. Kevin Coleman, an avid adventure motorcyclist and current Tour Captain for the club, is developing this app to serve as an electronic program guide for the club's two annual rallies: the 49er and the Range of Light. The app is in development mode with user groups providing feedback on the design and features. It enables attendees to create custom schedules with notifications and share photos and posts with other attendees. Built in React Native using Expo with a full Firebase backend.

Motorcycle Club Event App screenshot 1
Motorcycle Club Event App screenshot 2
Motorcycle Club Event App screenshot 3
Motorcycle Club Event App screenshot 4
React NativeExpoFirebasePush Notifications

MyMotoWeb

Kevin Coleman

In Development

MyMotoWeb is a native iOS and Android app built in React Native that enables motorcycle owners to track their maintenance. We've built preconfigured maintenance lists for more than 75 BMW motorcycle models, with more being added regularly. The companion website at mymotoweb.com provides detailed maintenance schedules and documentation. We've also developed an agentic document processing agent that performs first-level assessment of maintenance documents submitted by users, helping riders organize and validate their service records. The app enables you to produce comprehensive maintenance reports for warranty service requests or when selling your bike.

MyMotoWeb screenshot 1
MyMotoWeb screenshot 2
MyMotoWeb screenshot 3
MyMotoWeb screenshot 4
MyMotoWeb screenshot 5
React NativeiOSAndroidFirebaseAI/Agentic Processing
Visit Project

Wild Apricot eSignatures Integration

Kevin Coleman

Active

A custom integration between the Wild Apricot membership management system and the eSignatures.com digital signature platform, enabling insurance waivers to be signed electronically. The solution receives webhooks when new events or event registrations are recorded in the membership system, then processes them and sends electronic signature requests to eSignatures.com for events meeting the criteria. A return webhook endpoint tracks waiver signature status, automatically downloads signed waivers, and stores them in a Google Cloud Storage bucket. An admin panel lets administrators verify that all event registrants have signed their waivers and resend signature requests if needed. This platform has significantly improved compliance with waiver requirements.

Wild Apricot eSignatures Integration screenshot 1
Wild Apricot eSignatures Integration screenshot 2
Wild Apricot eSignatures Integration screenshot 3
WebhooksWild Apricot APIeSignatures APIGoogle Cloud StorageCloud Functions

Baja Moto Tour 2026

Kevin Coleman

Active

A comprehensive event management platform for organizing a BMW Motorcycle Club adventure tour to Baja California. The web app handles participant registration with deposit tracking, pillion passenger management, room assignments, and itinerary planning. Features include an admin dashboard for managing registrations and sending bulk emails via SendGrid, Stripe payment integration, interactive maps with Leaflet/Mapbox, real-time in-app notifications, and a discussion forum. Built as a case study in agentic development, demonstrating how natural language prompts can be transformed into production-ready features.

Baja Moto Tour 2026 screenshot 1
Baja Moto Tour 2026 screenshot 2
Baja Moto Tour 2026 screenshot 3
Baja Moto Tour 2026 screenshot 4
ReactTypeScriptViteFirebaseFirestoreCloud FunctionsSendGridStripeLeafletMapboxExpo
Visit Project