I build software, automate the unglamorous, and ship things that actually run. Tools, SaaS, side ventures, and the occasional novel.
I'm a self-taught developer and systems thinker based out of the Oakland/Waterville area. I've spent years deep in VoIP infrastructure, Linux servers, and the kind of software that has to work at 2am when nobody's watching.
What started as solving problems turned into a habit of building my own tools — monitoring systems, lead platforms, reporting dashboards. If I'm going to do something more than twice, it's getting automated.
Outside the terminal: I run Etsy shops, wrote a novel, and hit the gym four days a week. Maine keeps me grounded.
Centralized health dashboard for 35+ FreePBX systems. Trunk status, MOS/RTP scoring, backup age alerts, extension drop detection, and remote commands — all in one view.
Full-featured POS and lead tracking system with Stripe payments, CDR call polling, SMS text-back for missed calls, and a public shop front.
On-system dashboard for FreePBX. Extension BLF, DND, call forwarding, voicemail management, wake-up calls, ring groups, recordings, and audit logs.
Per-client call detail record reporting with auto-detected FreePBX credentials, charts, scheduling, and recording playback. Zero config setup.
Bulk Etsy listing tool with OAuth2 PKCE, CSV uploader, and self-hosted deployment. Handles the tedious parts of running a high-volume printables shop.
A 43,000-word romance set on the Maine coast. Autobiographical at heart, published via KDP. The kind of story that started as a journal entry and became something people actually read.
A children's coloring book celebrating Maine's landscapes and wildlife. Illustrated, formatted, and published independently through KDP. Proof that a side project can ship in a weekend.
I'm open to conversations about interesting projects, collaborations, or people who want to build something. No fluff — just a direct line.
Based in Oakland / Waterville, Maine. Available for consulting, partnerships, and the occasional weird idea.