Hi, my name is

Mohamed Yassin.

I build software & manage systems

I specialize in engineering scalable cloud-native platforms, automating DevOps pipelines, and developing high-performance backend infrastructure.

About Me

Cloud-native DevOps Engineer and Backend Developer with a strong track record of designing, building, and operating high-availability production services. Experienced across the full SDLC, specializing in distributed systems, Linux, Docker, and Kubernetes (GKE) deployments on AWS and GCP. Proven ability to automate CI/CD pipelines (GitHub Actions, Jenkins) with comprehensive testing and debugging gates.

Extensive experience architecting production Observability with Prometheus and Grafana—engineering metrics telemetry, dynamic dashboards, SLI/SLO tracking, and automated alerting across multi-tenant cloud platforms (as deployed in Mawzun) and distributed telemetry systems (like HoneyKube). Active competitive programmer (ECPC participant, Codeforces, LeetCode) and CTF participant with a deep focus on API design, systems optimization, and resilient infrastructure.

Core Technologies & Skills:
Cloud, DevOps & Observability
Prometheus Grafana Kubernetes (GKE) Docker AWS (S3, EC2) GCP CI/CD (GitHub Actions, Jenkins) Linux Nginx Observability & Alerting
Backend, APIs & Databases
Node.js TypeScript Express Prisma ORM PostgreSQL Redis (NoSQL) RESTful APIs Microservices Architecture System Design & Scalability Testing (Jest, Supertest)
Languages & Core
TypeScript JavaScript Python C++ SQL Bash Git

Experience

Web Development Intern - Egyptian Space Agency (EgSA), Earth Observation Data Dept.
Sep 2025 – Nov 2025
Built the backend core for the Egyptian Heritage Satellite Atlas platform. Worked closely with the frontend team, implementing UI and map features in TypeScript + React. Integrated satellite data workflows using Google Earth Engine and spatial data services. Developed role-based access control and dataset management modules.
Lead Architect & Software Engineer - Mawzun
Present

Architected a nine-service multi-tenant ERP with TypeScript, Express, Prisma, PostgreSQL, React, and Cloudflare Workers; enforced tenant isolation with PostgreSQL RLS and role separation, added Hyperdrive connection pooling, Grafana Cloud/Prometheus observability and alerting, Redis-backed rate limiting, and a bidirectional Shopify integration with HMAC webhooks, idempotency, inventory sync, product export, and retries.

Open source Arabic-first ERP for small and mid-sized businesses: sales, inventory, purchasing, production, fulfillment, shipping and accounting. The whole platform in one tree, so the architecture can be read end to end.

Server Manager - PeerLink
Oct 2024 - Dec 2024
Owned & managed a file-sharing service, PeerLink, which served over 50 users monthly. My role involved developing and maintaining scalable, user-friendly systems to ensure seamless file sharing and collaboration for a growing user base.

Education

Sept 2022 – May 2026
B.Sc. in Computer Science
Modern Academy
  • Cumulative Grade: Excellent (A-) with Second-Class Honors (GPA: 3.29 | 89.76%)
  • Graduation Project: Excellent (A+)
  • Project Details: Built an “Amazon Go” style fully autonomous checkout system. Engineered and deployed the core AI model, featuring zero-shot product identification via text prompts (e.g., “milk carton”) without requiring a custom dataset.

Projects

Mawzun
TypeScript Express Prisma PostgreSQL React Cloudflare Workers Redis Shopify API Grafana Multi-Tenant ERP
Mawzun
Open source Arabic-first ERP for small and mid-sized businesses (sales, inventory, purchasing, production, fulfillment, shipping and accounting). Architected a nine-service multi-tenant platform with TypeScript, Express, Prisma, PostgreSQL, React, and Cloudflare Workers; enforced tenant isolation with PostgreSQL RLS and role separation, added Hyperdrive connection pooling, Grafana Cloud/Prometheus observability and alerting, Redis-backed rate limiting, and a bidirectional Shopify integration with HMAC webhooks, idempotency, inventory sync, product export, and retries. The whole platform in one tree, so the architecture can be read end to end.
PeerLink
TypeScript C++ Node.js Docker Redis PostgreSQL Microservices
PeerLink
PeerLink is a high-performance distributed file sharing platform built for scale. It uses a microservices architecture, native C++ acceleration, and real-time cluster communication to transfer data across nodes with low latency, fault tolerance, and automatic load balancing.
HoneyKube
Kubernetes Python AI/LLM Security Redis Docker Honeypot Deception Technology
HoneyKube
An AI-driven, Kubernetes-native honeypot system that leverages LLMs to create adaptive, high-interaction deception environments. HoneyKube uses four microservices (Port Listener, Scanner Detector, LLM Planner, Artifact Sink) to intelligently respond to attackers with dynamically generated, context-aware responses.
TurboNodeIO
C++ Node.js TypeScript SIMD Performance Native Addon
TurboNodeIO
A high-performance native C++ addon for Node.js that accelerates file I/O and SIMD operations. This Proof of Concept demonstrates significant performance gains using memory-mapped I/O (mmap) and AVX2 SIMD instructions, achieving up to 317x faster file reads and 71x faster checksum calculations compared to standard JavaScript implementations.
ZeroDown
Kubernetes Docker TypeScript Node.js DevOps Blue-Green Deployment HPA CI/CD
ZeroDown
A robust, zero-downtime Blue-Green deployment system for Kubernetes, featuring automated health checks, instant rollbacks, and seamless traffic switching. This proof-of-concept demonstrates production-ready deployment strategies with horizontal pod autoscaling, containerization, and infrastructure-as-code practices.
GUIShell
Electron WebRTC JavaScript Node.js Supabase Koyeb Signaling Server Remote Desktop Docker
GUIShell
A clean, low-latency Remote Desktop boilerplate built with Electron and WebRTC. Provides real-time signaling, peer-to-peer screen streaming, and remote input simulation as a stripped-to-the-bones starting point for building remote control and screen-sharing tools. Uses Supabase for session data and auth, Koyeb for the signaling server, and ships with electron-builder auto-updates via GitHub Releases.
CCNA-200-301 Final Project
CCNA Networking
CCNA-200-301 Final Project
Final project to acquire certification.
Real Estate Management System
Java SQL
Real Estate Management System
A Real Estate Management System Project made in SQL and Java.

Achievements

Google Developer Student Club Hackathon
Secured first place in a hackathon with an innovative embedded systems project designed to assist individuals with visual impairments in safely pouring water and other liquids..

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!