Rick, smiling, in a white shirt outdoors

About Rick

I’m a full-stack developer in Maine, and I’ve been building for the web for more than 20 years.

In that time I’ve built e-commerce stores, custom dashboards, CRMs, booking and ticketing systems, SaaS products, browser games and the automations that hold a business together behind the scenes. I work across the whole stack, from the pixels on a phone screen to the database and the scheduled jobs that run at 2 a.m.

Most of my clients are the kind of businesses that keep a town running: carpenters, welders, excavators, ranches, venues. They need a site that works as hard as they do, and someone they can actually reach. That’s the job: one person, start to finish, who designs it, builds it and picks up the phone after launch.

I also build my own products, like ArborDash, software for tree care companies, and Slash and Cash, a browser arena game. Building my own keeps me honest about what it takes to run software for real customers.

Toolbox

The tools change with the job. These are the ones in the box right now.

Front end

  • HTML
  • CSS and Sass
  • JavaScript
  • TypeScript
  • React
  • Vue
  • Astro
  • Next.js
  • Tailwind CSS

Back end and data

  • Node.js
  • PHP
  • Python
  • PostgreSQL
  • MySQL and MariaDB
  • MongoDB

Business tools

  • QuickBooks
  • Stripe payments
  • VoIP phone systems
  • Google Calendar
  • WordPress and WooCommerce

AI and automation

  • Email
  • Voice
  • Chat
  • Invoicing
  • Anthropic, OpenAI, Gemini and more

Games, 3D and Web3

  • Unreal Engine 5
  • C++
  • Solidity
  • Vyper
  • Rust

Mobile

  • Android apps
  • iPhone and Android apps from one codebase

Design and media

  • Adobe Photoshop
  • AI video and image tools
  • Voice recording and editing

Life beyond code

  • PowerliftingIt’s why I built Squat Depth Alarm, an app that calls your squat depth.
  • Making musicA different kind of building.
  • Maine trailsExploring them with my dog.
  • KayakingWhenever I get the chance.
  • AnimalsA lifelong animal lover.

Have something in mind?

Tell me about it. I’ll reply myself, with a few questions.

Start a project