I'm a civil engineer at Mestra Engenharia Civil in Brasília 🇧🇷. My day job is water-supply, sewage and drainage design — my other job is writing the software that makes that work faster: Civil 3D / Navisworks plugins, IFC 4x3 pipelines, and automation that turns repetitive engineering drudgery into a single command.
- AEC desktop plugins —
C#/.NETon the AutoCAD, Civil 3D & Navisworks APIs: water-network sizing (EPANET), clash grouping, deep-well pump design, drive-mapping fixes. - BIM & IFC tooling —
Python: IFC 4x3 (ISO 16739-1) element extraction with georeferencing intact, BCF → PDF issue reports, pipe-intersection detection. - Engineering web apps —
React·TypeScript·Vite: project portals, dashboards and internal tools.
| Project | What it does | Stack |
|---|---|---|
| onedrive-mapper | Tray app that maps a drive letter to a OneDrive folder so Civil 3D data shortcuts & Revit links stop breaking on per-user paths. | C# · WinForms |
| bcf-report | Turns a BCF (BIM Collaboration Format) file into a clean PDF issue report. Supports BCF 2.1 & 3.0. | Python · Next.js |
| poco_dim | Deep-well pump sizing with a desktop GUI — demand, hydraulics, NPSH, pump selection, DOCX memorial. | Python · PySide6 |
Some projects are commercial or client work and live in private repos — including a licensed Civil 3D water-network plugin (EPANET, NBR 12211/12218).
C# · .NET · Python · TypeScript · React · Tailwind ·
AutoCAD / Civil 3D API · Navisworks API · IFC 4x3 (ISO 16739-1) · ifcopenshell · EPANET
Counts my private contributions too — stars, commits and language bytes across every repo, not just the public ones.