Gustavo Dower · build in public

Tools for the people who design the built world.

I'm an engineer and developer. I build plugins for AutoCAD Civil 3D and Navisworks, plus desktop and web apps that take the repetitive work off engineers' hands — built in public, on GitHub.

Featured plugins

Three tools already part of a real workflow.

CryoNovaCivil 3DExportCorridorProfileTopoPointXYZE-01512.34981.0224.7E-02518.90979.5525.1E-03524.11977.8025.6E-04530.02975.4426.0E-05536.71973.1026.4Export .xlsx
AutoCAD Civil 3D · C# / .NET 8

CryoNova

A productivity suite for Civil 3D. It started as a model-data exporter and grew: corridor surfaces, alignment renumbering, profile bands, structure replacement, topo export, and a task board — all in the ribbon.

Commercial · v2.1.3 Trial + license Autodesk bundle
AquaNovaHydraulicsRESØ15024 mWC3.2 L/sEPANET 2.2 — network sized
AutoCAD Civil 3D · EPANET 2.2

AquaNova

Hydraulic sizing for potable water networks, right inside Civil 3D. It reads pressure-pipe networks, runs the EPANET 2.2 solver, and writes flows and pressures back into the model's Property Sets — without leaving the drawing.

In development · v0.1.0 PressurePipes Native EPANET
AgrupaBIMNavisworksBeforeAfterHydraulics12Structure7HVAC5100% offline · Navisworks 2019–2026
Autodesk Navisworks · C# / .NET

AgrupaBIM

Groups and renames clash detection results in Navisworks in seconds, using configurable rules, and cleans up viewpoints. Turns hundreds of loose clashes into groups organized by discipline. Works 100% offline.

Commercial · v2.0.1 Navisworks 2019–2026 14-day trial

Build in public

Other projects I keep running.

OneDriveMapper

Maps a drive letter (P:) to a OneDrive folder, so tools that store absolute paths — Civil 3D, Revit — don't break between users.

C# / .NETWinFormsMIT
Open-sourceonedrive-mapper

IFCPipeIntersection

A Civil 3D plugin that detects intersections between pipes and IFC elements and projects the points onto profile views, automating work that used to be manual and error-prone.

C# / .NETCivil 3D

SitePessoal

Turns your LinkedIn PDF into a complete personal site — résumé, portfolio, and your own URL — in seconds, free, no signup.

Web appFree

ifc-editor

An IFC surface editor that runs in the browser: load the model, select surfaces, move, rotate and export — with pivot control, nothing to install.

TypeScriptthree.jsweb-ifc
PrototypeLocal prototype

mestra-portal

A document-intake portal using the browser's File System Access API, with a Supabase backend. In production for Mestra Engenharia.

ReactViteSupabase
In productionView on GitHub

TopoExporter

Exports Civil 3D topographic block attributes to Excel (.xlsx) or CSV, with dynamic columns per attribute. It was the seed that became CryoNova.

C# / .NET 8ClosedXML
ActiveOrigin of CryoNova

One thread ties it together: taking the tedious work off the people who design — from AutoCAD to the browser. More experiments (IFCExtractor, nfseNuvem, slidePurify…) on github.com/gustavodower.

About

Engineering and code, aimed at the same problem.

I work at the border between engineering and software development. I know the pain of spending the day in AutoCAD, Civil 3D and Navisworks firsthand — so I build the tools I wish I had: fast, offline when possible, each one solving one specific task end to end.

I build in public: most of it becomes a GitHub repo, and some of it becomes a commercial product with licensing and support.

Stack

AEC / BIM
C# / .NET 8 AutoCAD & Civil 3D API Navisworks API WPF / WinForms
Web
TypeScript React / Vite three.js / web-ifc Supabase
Data & solvers
Python EPANET IFC / BIM

Want to talk about a tool?

A plugin idea, an AEC/BIM automation, or just want to talk shop about building in public — reach out.