Youssef Moussallem
Computer & Communication Engineer | Software & AI Focus
Driven engineer specializing in building robust software solutions and exploring AI applications. Currently developing innovative tools at BIM-ME, leveraging C#, the Revit API, and AI. I develop web and mobile applications and am proficient in C#, Java, C++, JavaScript, and Python.

About Me
I'm a Computer and Communication Engineering graduate from the American University of Beirut with a strong focus on Software Engineering and AI. My passion lies in building practical, efficient software solutions that solve real-world problems.
Currently at BIM-ME, I'm applying my skills in C#, .NET, and the Revit API to automate complex BIM workflows and develop cutting-edge image generation tools using technologies like Stable Diffusion and gRPC. In addition, I develop web and mobile applications and am proficient in C#, Java, C++, JavaScript, and Python.
I thrive on challenges and continuously explore the convergence of AI with digital design to innovate in architecture, construction, and engineering processes. I'm always eager to learn and contribute to impactful projects.
Technical Skills
Programming Languages
- Python
- C#
- JavaScript
- C++
- SQL
- Java
Web Technologies
- React
- Vite
- Node.js
- Flask
- React Native
- ASP.NET Core
AI / Machine Learning
- TensorFlow
- Keras
- Pandas
- NumPy
- Scikit-learn
- Stable Diffusion
Databases
- SQL Server
- Firebase Firestore
- SQL
Tools & Platforms
- Git
- Firebase
- Revit API
- OpenGL
- VS Code
- Visual Studio
- gRPC
Concepts
- OOP
- REST APIs
- Responsive Design
- Data Structures
- Algorithms
- Client-Server Arch.
Projects

Revit Custom Panel Grid Automation
Developed advanced Revit plugins for panel grid creation automation with opening detection and correction, as well as boundary and corner panel detection


Custom Timesheet & Project Management
Internal tool developed at BIM-ME for employee time tracking and project oversight.


Applied Machine Learning Projects
Implemented various ML models (ANN, CNN, RNN/LSTM) for tasks like classification/prediction during university coursework.