Structural Engineer • AEC Software Developer (.NET/C#) • Tooling for SAP2000, ETABS, STAAD.Pro, Tekla, Revit & AutoCAD
I’m a structural engineer turned software developer focused on building robust desktop and tooling solutions for the AEC ecosystem.
My work blends domain knowledge (analysis/design workflows) with modern .NET to automate repetitive tasks, improve model fidelity, and streamline coordination across platforms.
- 🔭 Current focus: Full-stack .NET (ASP.NET Core, MVC, Web API) + desktop tooling (WPF/WinForms)
- 🏗️ AEC APIs: AutoCAD, Revit, SAP2000, ETABS, STAAD.Pro, Tekla Structures, Navisworks
- 🎯 Goals: Design agent-assisted pipelines for structural analysis, report generation, and model validation
Languages: C#, C/C++, Python, JavaScript, SQL
Frontend: HTML, CSS, Bootstrap, jQuery
Backend: ASP.NET Core, MVC, Web API, EF Core, MS SQL Server
Desktop: WPF, WinForms
Graphics/3D: OpenGL, WebGL, Three.js
Tools: Git, Visual Studio, VS Code
- Autodesk: AutoCAD .NET API, Revit API, Navisworks API
- CSI: SAP2000 / ETABS APIs (model build, load cases, extraction, reporting)
- Bentley: STAAD.Pro OpenSTAAD
- Trimble: Tekla Open API (automation, drawings, BOMs)
- 🎓 Information Technology Institute (ITI) — .NET Full-Stack track
- 🌱 Deepening: Clean Architecture, async patterns, DI, testing, CI/CD for AEC plugins
Email: ahmedsalahelsonpaty@gmail.com

