Hi, my name is

Marwan AbdElhameed.

Software Engineer & Requirements Engineering Researcher

I specialize in software engineering, requirements engineering research, and data analysis with deep learning. Working with Python, Node.js, React, C#, and .NET to build intelligent systems. NYU Computer Science graduate (3.887 GPA, Cum Laude) with published research in AI and requirements engineering.

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

01.About Me

Hello! I'm Marwan AbdElhameed, a Senior 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 2024 - Present

Senior Full Stack Engineer

D&V Herrmann Services

  • â–¹Develop full-stack applications using C#, .NET Core, Blazor (Web/MAUI), and SQL Server.
  • â–¹Optimize database performance (queries, indexing, deadlock resolution).
  • â–¹Co-Manage Bitbucket CI/CD pipelines and deployments.

+2 more achievements

02February 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

03June 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.
04August 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.
05May 2023 – August 2023

Project Manager Intern

DigitalEnergy.ai

  • â–¹Spearheaded the implementation of Agile methodologies, including Scrum, resulting in a 30% boost in productivity.
  • â–¹Conducted in-depth research on generative AI trends, producing data-driven reports that increased operational efficiency by 40%.
  • â–¹Collaborated with international teams to implement AI tools, reducing manual tasks by 45%.

+1 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 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
No description available.
0
0
JavaScript

05.Publications

Mapping the Landscape of Requirements Completeness: Definitions, Techniques, Tools, and the Emerging Role of AI
Accepted: Euromicro SEAA 2025
Kassab, M., AbdElhameed, M.

Systematic Literature Review

Automated Analysis and Correction of Incomplete Software Requirements using a Multi-LLM Approach
Pending
Kassab, M., AbdElhameed, M.

Under Review

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.