Hi, my name is

Marwan AbdElhameed.

Senior Software Engineer & AI Researcher

I'm Marwan AbdElhameed, a full-stack software engineer and AI4SWE researcher specializing in requirements engineering and machine learning. As a NYU Computer Science graduate (3.887 GPA, Cum Laude), I have published research in top conferences including ASE 2025 and Euromicro SEAA 2025. I build intelligent systems using Python, C#, .NET, React, and advanced AI/ML technologies, with expertise in multi-LLM ensembles and distributed systems.

Marwan AbdElhameed - Full Stack Engineer and AI/ML Engineer, NYU Computer Science Graduate

01.About Me

Hello! I'm Marwan AbdElhameed, a Full Stack Engineer and AI/ML Engineer with expertise in software engineering, requirements engineering research, data analysis, and deep learning. I graduated from New York University with a Bachelor's degree in Computer Science (GPA: 3.887, Cum Laude) and have published research in AI and requirements engineering.

🎓 NYU Computer Science Graduate | 🔬 Published AI and Software Engineering Researcher | 💻 Full Stack Engineer

Spoken Languages
Arabic (Native)
English (Fluent)
German (Intermediate)
Programming Languages
C#
Python
JavaScript
TypeScript
C++
SQL
Java
HTML/CSS
Bash
Frameworks & Libraries
.NET Core
Blazor
PyTorch
Flask
Django
Node.js
Express.js
React.js
Ray
NumPy
Pandas
Matplotlib
NLTK
Gensim
Keras
TensorFlow
BeautifulSoup
PyMongo
TorchX
Tools & Platforms
SQL Server
Docker
Git
GitHub
Bitbucket
Google Cloud Platform (GCP)
CUDA
Singularity
MongoDB
PostgreSQL
ZMQ
ONNX
SSRS
MPI
Linux
Kubernetes
sbatch
AI/ML
Deep Learning
Machine Learning
Computer Vision
Natural Language Processing (NLP)
Large Language Models (LLM)
Multi-LLM APIs
Retrieval-Augmented Generation (RAG)
Vector DB
mBART
Distributed Training
Fine Tuning
Methodologies & Practices
Agile
Scrum
CI/CD
Microservices
RESTful APIs
Data Pipelines
Data Analytics
Data Visualization
Web Scraping
High Performance Computing (HPC)

02.Education

New York University

Bachelor of Science in Computer Science

Minor in Interactive Media

GPA: 3.887 (Cum Laude)

Key Coursework:

Graduate Level

Deep Learning Systems and LLMs
Operating Systems
Open Source Development

AI/ML & Data Science

Computer Vision
Human-Centered Data Science
High Performance Computing

Core Computer Science

Algorithms
Data Structures
Database Systems
Discrete Mathematics

Systems & Networks

Computer Networks
Computer Systems Organization
Applied Internet Technology

Software Engineering

Software Engineering
Creative Robotics and Tech

03.Where I’ve Worked

01July 2025 - Present

Senior Full Stack Engineer

D&V Herrmann Services

  • â–¹Architected and developed a comprehensive Quality Control System using C#/.NET 9, Blazor Server, and SQL Server, replacing manual production-floor testing processes with an integrated kiosk-based solution supporting 500+ concurrent users.
  • â–¹Designed microservices architecture with three core services: Blazor WebAssembly frontend, ASP.NET Core Web API backend, and ERP integration layer implementing Clean Architecture patterns and CQRS for scalable enterprise solutions.
  • â–¹Built anti-corruption layer over legacy WinMan ERP system, creating secure APIs for product data management, user authentication, and real-time data synchronization with ProtectedBrowserStorage and JWT authentication.

+4 more achievements

02March 2025 - May 2025

Open Source Software Engineer

Boston Dynamics

  • â–¹Architected and built a full-stack robotics control and animation platform for the Spot robot, enabling real-time teleoperation and sophisticated keyframe editing for choreographers and engineers.
  • â–¹Increased UI responsiveness and reduced CPU load by over 90% by identifying and resolving a critical performance bottleneck in the animation loop, optimizing the update rate from an inefficient 1000Hz to a fluid 60Hz in a pull request merged by the BD AI Institute team.
  • â–¹Engineered a high-performance backend service using FastAPI to serve as the real-time bridge between the web interface and the Spot ROS2 driver, translating user inputs into direct, low-latency hardware commands.

+1 more achievements

03February 2025 - May 2025

Research Assistant

New York University Abu Dhabi

  • â–¹Collaborated with world-renowned physicist and ballerina Dr. Merritt Moore to engineer and demonstrate pioneering human-robot interaction systems, bridging the gap between advanced robotics and the creative arts.
  • â–¹Engineered a novel, high-performance teleoperation system for the xArm6 robotic arm, using a depth camera for real-time hand tracking. The performance-critical components were written in Cython to achieve near-zero latency, enabling a fluid and intuitive human-robot connection.
  • â–¹Developed and integrated a robust, real-time collision avoidance algorithm, ensuring the safety of the hardware and its environment during complex, high-speed movements.

+4 more achievements

04February 2024 – August 2024

Research Assistant

CITIES Center for Interacting Urban Networks

  • â–¹Collected, processed, and analyzed 1,437,000+ audio spectrogram images using TensorFlow, Keras, and CUDA, achieving a 50% reduction in processing time.
  • â–¹Optimized data pipelines using Pandas, resulting in a 35% improvement in data flow efficiency.
  • â–¹Deployed machine learning models in high-performance computing (HPC) environments using Singularity, reducing deployment time by 30%.

+2 more achievements

05June 2024 – July 2024

Software Engineer Intern

AIREV HOLDING LIMITED

  • â–¹Developed and maintained robust RESTful APIs and endpoints using JavaScript to facilitate seamless data communication between various microservices.
  • â–¹Leveraged version control systems like Git and platforms like GitHub to collaborate effectively with senior developers.
  • â–¹Conducted thorough testing and debugging of APIs to ensure reliability and responsiveness.
06August 2023 - December 2023

Research Assistant

NYU Tandon School of Engineering

  • â–¹Enhanced 3DMHD benchmark simulation performance by 40% by leveraging C++, Python, and MPI.
  • â–¹Improved GCP on-prem cluster utilization and job scheduling efficiency by 25% by implementing performance tuning and intelligent workload distribution with sbatch scripting.
  • â–¹Championed code optimization, GPU utilization, and parallel computing best practices.
07May 2023 – August 2023

Project Manager Intern

Digital Energy

  • â–¹Drove Operational Efficiency and Accelerated AI Adoption for Global Energy Technology Company.
  • â–¹Spearheaded the implementation of Agile methodologies, including Scrum, to streamline project workflows, resulting in a 30% boost in productivity across business units and ensuring timely software delivery.
  • â–¹Conducted in-depth research on generative AI trends, producing data-driven reports for executives that informed strategic decision-making and ultimately increased operational efficiency by 40% through successful AI implementation.

+2 more achievements

Swipe to see more experiences

04.Things I've Built

Here are some of the projects I've worked on, from academic research to personal endeavors.

Featured Projects

  • â–¹Architected intelligent SRS analysis platform integrating 3 LLM APIs with advanced aggregation strategies, achieving 95% consensus accuracy.
  • +3 more features
Python
Flask
+2
Distributed Model Serving Platform
  • â–¹Built scalable REST API handling concurrent model inference requests, achieving 99% uptime.
  • +2 more features
Flask
Ray.serve
+1
  • â–¹Built full-stack app with user authentication, photo upload, and album management, increasing retention by 25%.
  • +2 more features
Python
Django
+2
  • â–¹Developed finance management web app with interactive charts, increasing user engagement by 40%.
  • +2 more features
Python
Flask
+2
  • â–¹Engineered scalable data pipeline processing 100,000+ NYT articles monthly with 98% accuracy.
  • +2 more features
Python
Data Analysis
+1
  • â–¹Launched meal suggestion app, attracting 1,000+ active users in three months.
  • +2 more features
JavaScript
Node.js
+2
ML Infrastructure Optimization
  • â–¹Architected batch prediction system using Ray actors and TorchX, processing 250 requests per batch.
  • +2 more features
Python
Ray
+2
Seq2Seq Conversational AI
  • â–¹Engineered sequence-to-sequence model processing 220,000+ movie dialogue exchanges with nn.GRU and nn.Embedding.
  • +2 more features
PyTorch
NLTK
+1
SSD ONNX Model Integration
  • â–¹Engineered computer vision model achieving 93.33% accuracy in object detection using MobileNet V1 SSD.
  • +2 more features
PyTorch
ONNX
+1
Distributed ML Training System
  • â–¹Developed distributed training system using PyTorch's DataParallel, achieving 1.92x speedup with 4 GPUs.
  • +2 more features
PyTorch
CUDA
+1
Math Problem-Solving LLM System
  • â–¹Fine-Tuned Mistral-7b achieving 35% accuracy on GSM8K dataset.
  • +2 more features
Python
Large Language Models
Multilingual RAG System
  • â–¹Architected multilingual RAG system with mBART-large-50 for cross-lingual content generation.
  • +2 more features
Python
mBART
+1

Other Noteworthy Projects

A software requirements analysis tool that uses multiple LLMs (DeepSeek, OpenAI, Claude) to generate domain models, detect missing requirements, and analyze requirement completeness with intelligent aggregation strategies.
0
1
Python
A code that controls Xarm6 with integration with Gemini voice API for chat and command understanding
0
0
Python
Research Paper (https://arxiv.org/pdf/2412.16260)
0
1
Python
No description available.
0
0
Python
No description available.
0
0
Python
No description available.
0
0
Makefile

06.What's Next?

I'm currently seeking new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll do my best to get back to you! Feel free to reach out via email at marwan@nyu.edu.