Portfolio

David Toomey

I build Blender add-ons, browser extensions and WordPress plugins. I also make the 3D-printed designs, artwork and music that a lot of those tools were built for.

Blender Add-ons

I 3D print my own designs. When detailed models kept failing, I wrote these tools to fix the problems inside Blender instead of patching them in the slicer.

Axolotl outlet cover in UltiMaker Cura before OverHeal, with large red overhang warnings
Before
The same axolotl outlet cover after OverHeal, with the red overhang warnings almost gone
After OverHeal

Blender 4.2 and newer · Windows, macOS, Linux · GPL-3.0-or-later

OverHeal

OverHeal rebuilds a model as one watertight, print-ready mesh. It adds material only under overhangs too steep to print, keeps the sculpted surface everywhere else and carries the full-color texture onto the new mesh. The original object is never changed.

The two pictures are the same view in UltiMaker Cura with supports turned off. The red areas are Cura's overhang warnings.

See OverHeal
Outlet cover plate with messy triangles of very uneven sizes
Before
The same plate after Even Mesh, with evenly sized triangles
After

Free · Blender 4.2 and newer · GPL-3.0-or-later

Even Mesh

Regular Subdivide splits every face the same number of times, so big faces stay too coarse and small faces get far too dense. Even Mesh works from a target edge length instead, so displacement and geometric textures get an even surface to work with.

See the free add-ons
Blender right-click Object menu with Export This Object at the bottom

Free · Blender 4.2 and newer · GPL-3.0-or-later

Export This Object

Exports one object to STL, OBJ, GLB and other formats straight from the right-click menu, without deleting the rest of the scene first.

See the free add-ons

Tools from my own print workflow

I also use these tools I developed on my own designs. They aren't for sale right now.

  • Standard Fit fits decorative outlet and switch covers to standard plate and opening sizes while keeping texture distortion low.
  • Plate Top Selector selects the exposed plate surface around decorative characters and saves it as a vertex group.
  • Mesh Proximity Selector selects vertices on a dense mesh using a nearby rough proxy, mainly to find intentional holes. I may refine it and sell it later.

Software

Browser and WordPress tools, each built because I needed it and couldn't find one that worked the way I wanted.

Guided Word Anchors settings popup next to a page of anchored text

Chrome extension · Free on the Chrome Web Store

Guided Word Anchors

Bolds the first part of each word so your eyes can move from anchor to anchor, and its paced auto-scroll lets you practice at a words-per-minute target you raise as you improve.

Steadfast Backup dashboard in WordPress

WordPress plugin · Free, every feature included

Steadfast Backup

Scheduled and incremental backups of a whole WordPress site, copies kept off the server, one-click restore, moving to a new host, and a backup test that proves an archive restores without touching the live site.

See Steadfast Backup

3D Print and Product Design

The models OverHeal was built for. I design functional art such as outlet covers, switch plates and dragon pieces, and I sell them through GeekDesignWorks on Etsy and Zazzle.

Axolotl wrapped around a duplex outlet cover, full-color model in Blender

Character Outlet Covers

Sculpted covers like this axolotl are short reliefs with dozens of small undercuts. That's the problem OverHeal solves.

Outlet cover framed by a golden retriever, a corgi and flowers

We Have A Wide Variety

These include pet and fantasy covers and a series of 71 emergency-number switch plates.

GeekDesignWorks on Etsy GeekDesignWorks on Zazzle

Art and Illustration

I compose each design to fit the shape of its product, such as a curved mousepad, a necktie, a clock or a switch plate, rather than putting one image on everything.

Original collections

  • Modern Beauty uses a 1980s-styled praying mantis to criticize damaging beauty standards.
  • Chiromon is a chiropractor-inspired fantasy creature.
  • Baby dragons are bronze hatchlings carried across switch plates, a necktie and a clock.
See them on Zazzle

Music with a Message

I write lyrics built around lessons and stories, such as focus, perseverance and choosing who you want to be. I pair each song with books, talks and articles so it can be learned from, not just listened to.

Under Development

I started these for my own family. I'm polishing and finishing them now so I can sell them.

  • Badger Safe Search and ApprovedTube give my kids one search box for curated web results and videos from 1,659 educational YouTube channels that I reviewed, without ordinary YouTube recommendations.
  • Comment Control is a Chrome extension that filters website comments locally.
  • OpenWrt security plugin is a custom router package that gives each device its own bandwidth limits and allowlists, restricts router administration and rotates configuration backups.

About the creator

I'm a Utah dad and homeschool parent. I design, write, test and debug my own work, all with a variety of tools, including some AI assistance.

Read my story