Skip to content
View EL-Sonpaty's full-sized avatar

Block or report EL-Sonpaty

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EL-Sonpaty/README.md

Ahmed Salah EL-Sonpaty

Structural Engineer • AEC Software Developer (.NET/C#) • Tooling for SAP2000, ETABS, STAAD.Pro, Tekla, Revit & AutoCAD

EL-Sonpaty


👋 Hey there

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

🧰 Tech Stack

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


🏗️ AEC Integrations

  • 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)

📚 Learning & Training

  • 🎓 Information Technology Institute (ITI) — .NET Full-Stack track
  • 🌱 Deepening: Clean Architecture, async patterns, DI, testing, CI/CD for AEC plugins

📫 Reach Me

Gmail LinkedIn Facebook

Email: ahmedsalahelsonpaty@gmail.com


Popular repositories Loading

  1. STAG STAG Public

    Stage Tracking And Governance

    C# 5

  2. RevitTrainingMaterial RevitTrainingMaterial Public

    Forked from ogaryu/RevitTrainingMaterial

    Autodesk Revit Training material

    Visual Basic 2

  3. Revit-API-plugin- Revit-API-plugin- Public

    This Plugin works as a Project start-up. It consists of 3 add-ins. The First one for Levels creation from an excel sheet, The Second for Grids creation from cad and grids renumbering and the last o…

    C# 1

  4. SAP2000-API-plugin-Full-Design- SAP2000-API-plugin-Full-Design- Public

    The Plugin was preliminary Demo to Discover the Limits of the SAPAPI By Defining loads, Sections, Materials, Reinforcements and Full design by auto iterating to obtain the optimum Cross-Section. Te…

    C# 1

  5. Python-Project Python-Project Public

    By analyzing a data set of suicide rates and obtaining useful information about the contributory factors affecting the suicide rates.

    Python 1

  6. EL-Sonpaty EL-Sonpaty Public