Hi, I’m Bob — a dev who loves weird, delightful web experiences. You bring the idea, I’ll bring the build.

I build intentional web experiences that feel human.

I’m a full-stack-ish web developer with a soft spot for story-driven apps, recovery resources, and playful tools for kids and families. From ambient sound mixers to immersive fiction worlds, I like projects where code actually helps people breathe a little easier.

Currently tinkering with: Elf Messenger · MidLoop · Echo Run tools
Projects I’m known for Portfolio snapshot · 2025
Focus Web apps & storytelling
Experience 15+ years building on the web
Selected builds
  • HauntBuddy ambient sound mixer for home haunters
  • FeelFreeFromKratom.com recovery resources & book hub
  • Echo Run cyberpunk fiction universe & tools
  • Elf Messenger multi-family holiday messaging portal

Who I am & how I like to build

I build sites and small apps that feel like they were made for specific humans, not generic users. My background blends web dev, writing, and community work — which means I care a lot about tone, usability, and how the thing actually lands in real people’s lives.

Developer with a storyteller brain

I spend a lot of my time in worlds I’ve built — like Echo Run, a cyberpunk recovery universe — and the rest of my time making practical tools to help real people. I care about clarity, accessibility, and emotional tone as much as I care about clean code.

I’m comfortable owning small projects end-to-end: planning, UX, copy, front-end build, light backend, and deployment. I love collaborating with folks who have strong ideas but need help turning them into working products.

Front-end heavy React / Next-style architectures WordPress & Elementor builds Firebase & Firestore

Stuff I’m especially good at

• Turning vague ideas into concrete scopes • Building focused tools for specific audiences (students, families, people in recovery) • Writing human-sounding interfaces, not robot voice • Shipping iteratively without losing the soul of the project

Design-adjacent dev Systems & structure Content strategy

What I’m looking for

I’m open to contract work, collaborations, and interesting full-time conversations where my mix of web dev, writing, and product thinking is useful. If you need someone to help you build: a niche app, a story-driven site, or a weird side project that still needs to be reliable — I’m your guy.

Projects that feel like me

A few of the things I’ve been building recently. Some are live, some are evolving in public, all of them are built with care and way too many notes.

Screenshot of HauntBuddy ambient sound mixer website
Ambient web app

A browser-based ambient sound mixer for home haunters and Halloween fans. Users can layer themed sounds, save scenes, and build immersive environments without touching an audio workstation.

JavaScript Custom audio engine Firebase
Role: solo dev / designer
Screenshot of Feel Free From Kratom website
Recovery hub

FeelFreeFromKratom.com

Visit site

A central place for my kratom recovery work: books, tools, guides, and resources for people trying to step away from Feel Free and similar products. The site balances honest storytelling with practical, no-nonsense help.

WordPress Elementor Custom CSS
Role: dev, writer, content strategist
Screenshot from Echo Run fiction and tools site
Fiction & tools

Echo Run Universe

Explore universe

A sprawling cyberpunk recovery world spanning novels, interactive fiction, and web tools. Includes MidLoop (a sleep / journaling companion), in-world terminals, and experimental web experiences that blur the line between story and support.

HTML / CSS / JS Twine / SugarCube Firebase
Role: creator, dev, narrative designer
Screenshot of Elf Messenger kid portal
Family app

Elf Messenger

In development

A multi-family holiday messaging portal where “elves” can send kids personalized messages, photos, and surprises through a safe, web-based interface. Built to be magical for kids and sane for parents.

Firebase / Firestore Custom front-end Multi-tenant architecture
Role: architect & builder

Things I can bring to your project

I’m not trying to be everything to everyone. Here’s where I’m strongest and how I like to plug in on a team.

Technical

Front-end

  • Semantic HTML, modern CSS
  • Responsive layouts & component systems
  • JavaScript & React-style patterns
  • Design systems & tokens

Back-end & infra

  • Firebase / Firestore apps
  • WordPress theming & Elementor
  • Simple APIs & serverless functions
  • Hosting, DNS, & deployment basics
Comfort level with owning small projects end-to-end

Human side

I come from worlds where words matter — theatre, teaching, recovery, parenting. That leaks into my dev work in good ways:

  • Writing UX copy that actually sounds human
  • Designing for people with brain fog / burnout
  • Translating ideas into concrete, realistic plans
  • Collaborating kindly while still being honest
UX-aware dev Content strategy Education & documentation

Side quests & weird little builds

I believe in small, repeatable experiments. Here are a few playground projects and ideas I like to tinker with between bigger builds.

  • MidLoop: The Sleep Protocol — a cyberpunk insomnia companion with in-world journaling prompts and ambient audio.
  • Echo Run TCG — a trading card game set in the Echo Run universe with factions, events, and memory-based mechanics.
  • Gremlin’s Big Book of Why — a kids’ science Q&A concept inspired by my son’s “what if…?” questions. Book + interactive web components.
  • Custom rehearsal tools for theatre — schedules, prop trackers, and digital callboards to keep student productions sane.

Let’s build something useful

If you’ve got a project that needs a developer who can think in terms of humans, stories, and systems — I’d love to hear about it. Short pitch, long rant, or just “I have an idea but it’s messy” is fine.

How to reach me

Available for remote collaboration
Open to: web apps, tools, narrative projects

What to send

Not sure how to reach out? You can keep it simple:

  • 1–3 sentences about what you’re trying to build
  • Rough timeline (now, soon, or “someday in the next year”)
  • A link to anything that inspired you (optional)

I’ll reply with honest thoughts on scope, fit, and what working together might look like — even if the answer is “here’s a better way to approach this.”