Git Product home page Git Product logo

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: [email protected]

🔗 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.

Mohamed Mohsen Elnahla's Projects

aps-hubs-recursive-extraction icon aps-hubs-recursive-extraction

Files and folders extraction sample:Sample to demonstrate how to retrieve data of all the folders and files on a specific project to show on a table and export it as CSV.

magiskonwsa icon magiskonwsa

Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android)

manicotti icon manicotti

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

oracle_primavera_p6_xer_file_processing icon 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.