Skip to content
View Mohamed-Elnahla's full-sized avatar

Highlights

  • Pro

Block or report Mohamed-Elnahla

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Mohamed-Elnahla/README.md

Mohamed Mohsen Elnahla's GitHub Profile

About Me

πŸ‘‹ Hello! I am Mohamed Mohsen Elnahla, a Civil Engineering professional with a passion for construction management and BIM development. Currently pursuing my Master of Science (MS) degree in Construction Management, I have a strong background in engineering and a keen interest in leveraging technology to optimize construction processes.

Education

πŸŽ“ Bachelor of Engineering (BE) in Civil Engineering

Work Experience

πŸ‘¨β€πŸ’» BIM Operator/Construction developer (BIM Software Developer) At Data-Driven Construction in SAIPEM πŸ‘¨β€πŸ’» Former BIM Software Developer (BIM Development Engineer) at Research and Development Department, Redcon Construction

In my role as a BIM Software Developer, I have gained valuable experience in BIM development and worked extensively with various Autodesk platforms and services. Some of the key areas I specialize in include:

πŸ’» APS (Autodesk Platform Services) - Forge
πŸ’» Revit API
πŸ’» Navisworks API
πŸ’» AutoCAD API
πŸ’» Dynamo
πŸ’» PowerBI Custom Visuals
πŸ’» PowerBI Custom Connectors
πŸ’» Chrome Extensions
πŸ’» Node.js
πŸ’» Python scripts
πŸ’» VBA in Excel
πŸ’» ASP.NET
πŸ’» Flask
πŸ’» WordPress
πŸ’» SQLite 3
πŸ’» Microsoft SQL Server

My work primarily involves leveraging these technologies to develop innovative solutions that optimize construction processes and enhance collaboration within project teams. I have successfully implemented BIM workflows, developed automation scripts, and created custom visualizations to improve efficiency and streamline construction management tasks.

Feel free to explore my GitHub repositories to see examples of my work and the projects I have contributed to.

Projects

Throughout my career, I have contributed to several projects that involve the implementation of BIM technology and automation. Some notable projects include:

🚧 BIM-Based Automatic Schedule Generation In Primavera P6: creating a full schedule in Primavera P6 automatically based on a Revit Model.

🚧 Autodesk APS Viewer - Forge Viewer in PowerBI: viewing and interacting with Revit's 3D models inside PowerBI, also filtering visuals based on selected elements.

🚧 APS - Forge Models Data connector in PowerBI: exporting model data as PowerBI tables and automatically reflecting any updates.

🚧 ACC ToolKit - Chrome Extension: improving Autodesk Build features in Forms and Submittals by adding an Auto Numbering System based on the Naming convention and the type of Form.

🚧 1D Cutting Optimization: a set of algorithms to detect the best cutting of 1D parts out of 1D stock elements (Solving Stock Cutting Optimization Problems).

🚧 Excel To Revit: creating Families, Levels, and Placing Elements based on a set of Excel Files.

🚧 Revit Data Extractor: exporting Revit Model Data in the form of an Excel Table with all Project and element data.

🚧 4D Automatching in Revit: assigning Activity ID in a custom parameter automatically to each Revit Element based on an Excel File.

🚧 Schedule Crashing Using Genetic Algorithm: crashing Schedule using Genetic Algorithm (GA).

🚧 ACC Reviews Docs Data Extractor: ACC Reviews Docs Data Extractor.

🚧 ACC Docs Data Extractor: ACC Docs Data Extractor.

🚧 Auto PowerBI For Docs: Auto PowerBI For Docs.

🚧 Auto PowerBI For Primavera: Auto PowerBI For Primavera.

Feel free to explore my GitHub repositories for more information and code samples related to these projects.

Contact Information

You can reach me through the following channels:

πŸ“§ Email: eng.mohamed.elnahla@gmail.com

πŸ”— LinkedIn: Mohamed El-Nahla

🐦 Twitter: @mohamed_elnahla

🌎 Website: My Online CV

I am open to collaboration and would love to connect with professionals who share similar interests and projects. Feel free to reach out, and let's discuss exciting opportunities in the field of BIM and construction management! 🀝

License

Unless otherwise stated, the code in my repositories is available under the MIT License. Please refer to individual projects for specific licensing information.

Popular repositories Loading

  1. AutoCAD-Csharp-Project-Template AutoCAD-Csharp-Project-Template Public

    Forked from gileCAD/AutoCAD-Csharp-Project-Template

    A C# Visual Studio Project Template for an AutoCAD Plugin.

    C#

  2. RevitTemplates RevitTemplates Public

    Forked from Nice3point/RevitTemplates

    Templates for creating plugins for Revit

    C#

  3. ORACLE_Primavera_P6_xer_File_Processing ORACLE_Primavera_P6_xer_File_Processing Public

    Forked from ArisChr18/ORACLE_Primavera_P6_xer_File_Processing

    Processing xer file extracted from ORACLE Primavera (P6) planning/scheduling software. Includes converting xer file to multiple csv's for every table and ingesting xer tables directly into PowerBI.

    Python

  4. p6excel p6excel Public

    Forked from sacgupta1/p6excel

    P6 EPPM Excel Utilities

  5. Mohamed-Elnahla Mohamed-Elnahla Public

  6. manicotti manicotti Public

    Forked from ian-quinn/manicotti

    Revit add-in to create Revit model (wall, column, floor, opening etc.) automatically based on CAD drawings. WIP

    C#