brenhill.net

Now

updated 2026-05-26

Trying to be a better softball coach, and a better father to my two daughters, than I was yesterday.

Figuring out what stays on the priority list and what gets to fall off. Some days, barely keeping it together.

Sad about the German exchange student we’ve hosted all year heading home in a few weeks.

And in the late-night hours where I’m fighting to stay awake — applying agentic AI coding tools to the work. They take the tedium out of writing code, which is helping me find my passion for creating things again.

Projects

  • Foundation Design Suite

    active

    The civil-engineering software I lead at Dimensional Solutions, Inc. — Foundation3D, Mat3D, and Shaft3D — a desktop product suite used in production by engineers to design code-compliant foundations, back-calculate loads on existing structures, and track project materials. Currently piloting its evolution to a three-tier server architecture.

    site

  • Riftward

    active

    A browser-based 2D top-down pixel-art space game in the buy-to-play multiplayer sandbox category (Valheim / Factorio / V Rising shape). Authoritative Node.js server, WebSocket realtime, one seeded procgen galaxy per server. Currently in alpha playtest.

  • Provenance Map

    active

    An interactive graph visualization mapping relationships between chefs, restaurants, winemakers, and wineries — type a name, see a force-directed graph of mentors, alumni, sister labels, similar styles. Click any node to recenter on that entity. Alpha, Houston-chef-scene seed dataset.

    site

  • Texas Electricity Plan Picker

    active

    Ranks Texas retail electricity plans by projected annual cost using your actual smart-meter usage, not the generic 500 / 1000 / 2000 kWh benchmarks PowerToChoose advertises. Pulls plan listings and per-REP Electricity Facts Labels, applies each plan's pricing structure to your real consumption. Engine and UI in progress.

  • Softball Lineup Sim

    active

    Monte Carlo lineup simulator for 8U coach-pitch softball — feed it season and two-game batting stats, get a ranking of lineup orders by expected runs over N simulated games. Pseudo-AB shrinkage toward team mean so a 4-for-6 weekend doesn't dominate the projection.

    repo

See the CV for work history.