Hi, my name is

Mohamed Yassin.

I build software & manage systems

About Me

Fourth-year CS student skilled in Linux administration, networking, and backend development using Node.js and TypeScript (clean architecture, SOLID). Strong foundation in C++ and algorithms. Experience with microservices clustering and Redis. Basic Python. Learning CI/CD with Jenkins and Docker, with a view to DevOps. Here are a few technologies I've been working with recently:
  • C++
  • Java
  • Python
  • React
  • TypeScript
  • Node.js
  • Linux
  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • Nginx

Experience

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.
Webmaster - Cyber-Charm
Present
Managing and maintaining the Cyber-Charm website, ensuring optimal performance, security, and user experience.
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 - Present
Bachelor's in Computer Science
Modern Academy, Cairo, Egypt

Projects

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.
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.
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.
GUI Shell
Python RAT Reverse-Shell
GUI Shell
A Multi-Client GUI Remote Access Tool (RAT) Developed with Sockets.
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!