Mahmoud Nasr
Software Engineer
Professional Summary
Software Engineer with 3+ years of experience designing and shipping full-stack web applications, microservices, and automation tools. Proficient in Node.js, .NET/C#, Python, TypeScript, React, Next.js, and Angular with proven expertise in PostgreSQL, Redis, Docker, and CI/CD pipelines. Experienced in building real-time systems, background job processing (BullMQ, Hangfire), REST APIs, and AI-integrated applications using Claude and Gemini APIs. Track record of delivering SaaS products, developer tools, and open-source utilities across web, desktop, and automation domains.
Experience
Software Developer
2023 - PresentArchitecting scalable microservices and real-time data processing pipelines for enterprise clients. Working with Node.js, .NET, and cloud infrastructure.
Full Stack Trainee
2024 - 2025Completed intensive 9-month program focused on modern web technologies, cloud infrastructure, and software architecture patterns.
Education
B.Sc. Computer Science
2017 - 2022Graduated with honors. Specialized in Distributed Systems and Algorithmic Problem Solving.
Full Stack Development Diploma
2024 - 2025Intensive training in modern web development, DevOps, and software engineering best practices.
Skills
Backend Development
Frontend Development
Databases & Storage
DevOps & Cloud
AI & Machine Learning
Specialized Skills
Projects
Building TorrenCloud: A Full-Stack Cloud Torrent Platform in a Single Docker Image
Dec 2025 - Mar 2026Self-hosted cloud torrent platform automating the full pipeline from download to S3/Google Drive sync. Entire stack — .NET 9 Clean Architecture API, Next.js 15 frontend, three Hangfire background workers, PostgreSQL 15, Redis, Prometheus, and Grafana — ships as a single Docker image.