Drainage Design
Full foul and surface water network design, from concept layouts to adoptable technical submissions.
LISP routines, Excel automation and 3D IFC modelling. Built by a working drainage engineer, not a software vendor.
MEET ME
I’m Dora, a civil engineer working on drainage, levels, earthworks and BIM delivery for UK infrastructure projects. I got tired of repeating the same fiddly tasks in Civil 3D and Excel, so I started building tools to do them for me. These are the ones I actually use.

Hire Me
Full foul and surface water network design, from concept layouts to adoptable technical submissions.
Coordinated 3D drainage models in IFC format, ready for BIM workflows and clash detection.
Bespoke LISP routines and Excel tools built around the way your team already works.
Independent review of drainage calculations, network models and drawings before submission.
Store
One-off purchase, no subscriptions. Every tool comes with a README and a walkthrough video to get you started.
Pulls directly from your Causeway Flow export and builds a structured, ready-to-issue manhole schedule, no manual data entry, no copy-paste.
SmartTools can output a BIM model too, but everything comes through as one lump, no separation between foul and surface water, no individual manholes or pipes as distinct elements. This script builds each network separately, with every manhole and pipe as its own properly classified object, so you can actually query, filter, or coordinate individual elements in your BIM environment instead of dealing with an undifferentiated mass.
A drainage design tool for engineers checking internal foul pipe runs from SVP to manhole. Input floor levels, pipe spec and distances and it instantly calculates every invert level along the run and tells you whether your pipe clears the foundation or needs to sleeve through it, and at exactly what level.
Python tool to convert CCTV drainage survey data into a 3D model.
Command-line tools that do the drainage checks in the drawing, instead of in a spreadsheet.
Automates vertical clearance checks at pipe crossings. No more re-running the same calculation in a spreadsheet for every crossing. Works with bent routes, not just straight runs.
Automate the pipe-to-foundation clash check. No more spreadsheets, no more calculator. A one-command AutoCAD tool for civil and structural engineers who are tired of manually working out vertical clearances every time a pipe crosses a foundation.
Stop reaching for the calculator every time you need a quick invert level or gradient check. IGC runs straight from the command line and works the way you already think about a pipe run. Pick your route in plan, feed it the numbers you know, and it hands back the one you don’t.