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.

Youssef Moussallem

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 preview

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

C# Revit API .NET Python ASP.NET gRPC Stable Diffusion SQL Server Firebase
Chaleyet.com preview

Chaleyet.com

Full-stack web application for booking chalets, featuring user auth, search, and booking management.

React Vite Flask Firebase HTML CSS
Custom Timesheet & Project Management preview

Custom Timesheet & Project Management

Internal tool developed at BIM-ME for employee time tracking and project oversight.

ASP.NET Core React Firebase C#
Interactive 3D Scene (OpenGL) preview

Interactive 3D Scene (OpenGL)

Real-time 3D graphics application built from scratch using C++ and OpenGL, demonstrating object loading, camera controls, lighting, and object movement and tranformation.

C++ OpenGL GLSL
Applied Machine Learning Projects preview

Applied Machine Learning Projects

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

Python TensorFlow Keras Pandas NumPy Scikit-learn
Hospital Management System (WinForms) preview

Hospital Management System (WinForms)

Desktop application built for NDU students using C# WinForms, focusing on OOP principles and file-based data storage.

C# WinForms .NET Framework