About Me

I'm Mahmoud Elaraby, Software Engineering enthusiast with a focus on Security Engineering. Graduate with a Bachelor's in Mathematics & Computer Science, passionate about building reliable and scalable software, and sharing knowledge through writing.

View Resume

Experience

OBLIEN

Software EngineerSep 2024 – Present
  • Designed and built a scalable deployment platform using Docker and Firecracker capable of hosting and managing multi-framework applications including Next.js, Nuxt, Astro, Vite, SvelteKit, Angular, Vue.js, React, Static sites, and Node.js.
  • Implemented integrated features such as built-in databases, custom domain support, and GitHub CI/CD synchronization.
  • Currently serving over 20K beta users with automated and isolated runtime environments.

ONVO.me

Software EngineerFeb 2023 – Sep 2024
  • Engineered a high-availability architecture serving 300k+ users, optimizing NGINX and server configurations to reduce cloud costs by 70% and boost performance by 30%.
  • Enhanced platform security by implementing WAF, managing mail servers, and deploying an ML model for automated content moderation (offensive text/nudity detection).
  • Conducted secure code reviews for PHP and Node.js applications, proactively identifying vulnerabilities and enforcing secure coding standards to harden the codebase.

Self-employed

Security Engineer2019 – 2023
  • Identified vulnerabilities in high-profile systems (IBM, BMW, U.S. Department of Defense) and provided actionable remediation strategies.

Projects

Featured

Spring Boot | Docker | Kafka | gRPC

MediTech (Microservices)

Architected a scalable system using Spring Boot, gRPC, and Kafka (KRaft); implemented secure API Gateway (JWT) and orchestrated microservices deployment via Docker Compose.

Java | Spring Boot | Security | JWT | PostgreSQL

Bloggy

Developed a secure RESTful API for content management; implemented custom JWT authentication filters, optimized complex JPA queries, and ensured clean layered architecture.

Java | Spring Boot | JPA | PostgreSQL | Actuator

Linkedlin

Simple monolithic Spring Boot Jobs Application with RESTful API, JPA data persistence, and health monitoring via Actuator.

Flask | C/C++ | Flutter | Azure

Seizure Detector

Automated seizure detection using pulse sensors and ESP32 to assist individuals with epilepsy.

Python | FastAPI | Azure | SQLite

Thoth Chatbot

A knowledge-sharing chatbot for university students, serving over +1000 active users.

Python | PyQT | SQLite

Supplier Manager

Built a desktop inventory solution to track finances and stock, automating reports and saving 40+ hours weekly for importers through efficient data management.

Node.js | Express | MongoDB | Postgres

Noon Clone APIs

Robust backend APIs featuring JWT authentication, CRUD operations, and error handling.

Python | YOLOv7 | ML

Crack Detection

Freelance ML project utilizing YOLOv7 for automated road crack detection.

Technical Skills

Languages

JavaJava
PythonPython
JavaScriptJavaScript
C++C++
PHPPHP

Frameworks & Tools

SpringSpring
FlaskFlask
Node.jsNode.js
LinuxLinux
BashBash
MySQLMySQL
PostgreSQLPostgreSQL
MongoDBMongoDB
FirebaseFirebase
AzureAzure
GitGit
DockerDocker
ExpressExpress

Achievements

Received thanks for responsible security disclosure from:

U.S. Department of DefenseIBMBMWOther private programs

Research Projects

(G′/G)-expansion method and its application to Mikhailov-Novikov-Wang equation

Application of the (G′/G)-expansion method to non-evolutionary partial differential equations in physics and mathematics.