Boise, Idaho · Developer · Maker

Hi, I’m Derek. I like building things.

If I want something to exist, I figure out how to make it: software, an electric hydrofoil, a VR game, a home server full of AI agents.

Derek Hearst

About me

I got into programming by making addons and maps for Garry’s Mod in Lua. That led to software classes in high school, computer science in college, and building tools for my coworkers at HP, which is when I realized I wanted to do this full time. Boise CodeWorks turned that into a career in web development.

My rule is simple: if I want something and it doesn’t exist, or costs too much, I build it. That’s how I ended up shaping and glassing my own eFoil with zero foiling experience, welding its battery pack, and designing the next version as code that draws its own CNC plans. I rarely know how to do the thing when I start. I figure it out on the way, with a keyboard, a 3D printer or a sheet of fiberglass.

When I’m not building, I’m out on the water at Lucky Peak, playing ping pong or video games, reading science fiction, or hanging out with my cat , who I rescued off the street as a kitten.

Derek and his dad carrying his homebuilt eFoil down a boat ramp
Carrying the eFoil down to the water at Lucky Peak with my dad.

Lately

What I’ve been working on

Most of my free time goes into side projects, and this is the running record from GitHub. Claude Code does a lot of the typing these days, while I decide what to build and test everything.

Live from GitHub

Includes private work repos. Updated hourly.

V1 flying at Lucky Peak.

The eFoil

I built my own electric hydrofoil.

An eFoil is a surfboard with an electric motor on a hydrofoil wing, so it lifts off the water and flies a couple of feet above it. I started with zero foiling experience and only hand tools. I shaped and glassed the board, welded the battery pack, printed the propeller, and tuned the motor controller from my own ride logs.

Board
Hand-built foam and fiberglass, 1.6 m
Battery
2.3 kWh lithium pack I welded myself
Drive
VESC motor controller and a 3D-printed prop
Takeoff
4.2 kW measured from ride logs

I logged the whole build on foil.zone, the DIY eFoil forum, where experienced builders helped shape it, and kept detailed build notes along the way.

Loading 3D model…

Version 2, in 3D

Designed in code. Drag it to look around.

V2 is a parametric Blender model that generates its own CNC drawings, cutting patterns, fiberglass templates and a fully sourced bill of materials. Change one dimension and every document updates with it. This is the real model, straight from the repo.

V2 model on GitHub

Projects

Other things I’m building

The Merrow Deep

Co-op VR submarine game

In development

A 1–4 player co-op VR game in Godot 4 for PCVR. You crew a diesel-electric submarine, hunt convoys and dodge destroyers, and in crew-versus-crew matches each team sees only its own sonar.

  • Godot 4
  • GDScript
  • OpenXR
  • Multiplayer

FoundryAI

AI game-master assistant for Foundry VTT

An open-source module for running tabletop games: streaming chat that knows your game world, 40+ AI tools for tokens, combat, dice and audio, NPC roleplay and session recaps.

  • TypeScript
  • Svelte
  • RAG
  • OpenRouter

agent-runner

Issue-to-PR coding agents

Label a GitHub issue and a Claude agent works it on my home server and opens a pull request, with budget caps, session recovery and every outcome reported back on the issue.

  • Claude Agents
  • Docker
  • GitHub

SimpleSvelte

UI component library

The component library behind the internal apps I build at work. 141 releases on npm, used by 6 apps.

  • Svelte 5
  • Tailwind CSS
  • npm

By day

Lead web developer at Brown & Root

I build the internal software that a 10,000-person industrial contractor runs on, from payroll and timekeeping to job-site safety, working directly with the people who use it.

employees a month use the self-service portal I built
2,500+
employees a month use the self-service portal I built
requests a month to the data API behind every internal app
250K+
requests a month to the data API behind every internal app
production apps built from scratch, from payroll to job-site safety
5
production apps built from scratch, from payroll to job-site safety
Full details in my resume
  1. 2025 – Present

    Lead Web Developer

    Brown & Root Industrial Services

  2. 2023 – 2025

    Full-Stack Web Developer

    Brown & Root Industrial Services

  3. 2022 – 2023

    Full-Stack Web Development Certificate

    Boise CodeWorks

  4. 2021 – 2022

    Software Engineer

    HP