Work

A small but growing list of websites and tools I've built. Each engagement is different — most start with a conversation about what's actually worth doing, then move to a short plan, then to shipping the thing.

  • 2026 Design and build

    PrayerTrain

    Personal build for family

    A faith-centered prayer coordination platform — like meal trains, but for organized prayer support during times of need. Built to help Catholic families rally around a loved one in crisis.

    • Next.js
    • Tailwind CSS
    • Cloudflare
    • Curated library of Catholic prayers — novenas, rosaries, chaplets — with smart recommendations by situation
    • Three-step prayer train creation with a visual calendar of committed slots
    • Email reminders and a community guestbook to keep the train together
  • 2026 Design, build, and content

    Lantern Harbor

    Lantern Harbor LLC (this site)

    The site you're reading. Built solo with Astro, hand-written CSS (no framework), and modern AI-assisted methods — a small but deliberate example of the craft I bring to small-business work.

    • Astro
    • Hand-written CSS
    • Cloudflare Pages
    • Typography and color palette derived from the Lantern Harbor logo — Lora headings, Inter body, harbor navy and warm gold throughout
    • Content-collection driven — every page is editable in plain markdown with zod-validated frontmatter
    • Fast, accessible, and responsive by default — fluid type and spacing scales, hand-tuned card-grid layouts
  • 2026 Design and build

    PocketRef

    Personal build for Baystate APA

    A native iOS app for league players and captains mid-match — answers Baystate APA pool rules questions in plain English, with structured rulings grounded in both the national APA manual and Baystate's local bylaws.

    • Swift 6
    • SwiftUI
    • OpenAI API
    • Ask any rules question in plain English — get a structured ruling, a "could change it" note for local bylaws or house rules, and the manual section the answer came from
    • 17 browsable rule categories, with Baystate APA Local Bylaws called out separately from the national rulebook
    • Photograph a table mid-game and get AI-powered analysis — the likely game state, detected ball positions, and an honest list of what a photo alone can't tell you