Skip to content
View meljanat's full-sized avatar
  • Zone01 Oujda
  • FEZ, Morocco

Block or report meljanat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
meljanat/README.md

Hi there, I'm Mouad El-Janati 👋

Full-Stack Software Engineer | Systems Builder

I am a software engineer based in Morocco with a deep passion for understanding how systems work under the hood. For the past two years, I have trained in an intensive, peer-to-peer engineering environment at Zone01 Oujda, surviving rigorous "piscines" to master new paradigms from the ground up—from memory-safe systems programming to decoupled, enterprise-grade web architectures.

Whether I am building custom Virtual DOM frameworks, writing bare-metal HTTP servers, or architecting secure REST APIs, I focus on performance, scalability, and robust engineering principles over simple framework magic.

📫 Reach me at: LinkedIn | Portfolio/Video Resume


🛠️ Tech Stack & Tools

  • Languages: Java, Go, Rust, JavaScript, TypeScript, SQL
  • Backend: Spring Boot, REST APIs, GraphQL, Websockets, java.nio
  • Frontend: Angular, Next.js, HTML5/CSS3, Custom VDOM Engines
  • Databases: PostgreSQL, MySQL, SQLite
  • Infrastructure & Tools: Docker, Git, Linux (Kali), Bash

🚀 Featured Engineering Projects

🌐 Enterprise & Full-Stack Systems

  • 01Blog: Architected an enterprise-grade social blogging platform featuring role-based access control (RBAC), secure media uploads, and relational database management. (Java Spring Boot, Angular, PostgreSQL, JWT)
  • Decoupled Social Network: Engineered a containerized SPA with a custom migration system and strict privacy middleware. Built real-time private messaging and live UI notifications from scratch. (Go, SQLite, Vanilla JS, Docker, Gorilla WebSockets)

⚙️ Bare-Metal & Systems Programming

  • Java-Localserver: Built a fully compliant HTTP/1.1 web server completely from scratch—no Netty, no Tomcat. Engineered a single-threaded, event-driven architecture to manually multiplex sockets and parse raw byte streams. (Java Core, java.nio)
  • 0-Shell: Developed a minimalist, memory-safe Unix-like shell capable of executing core system commands, file traversal, and process management without relying on external system binaries. (Rust, std::fs)
  • Lem-in & Net-Cat: Solved complex algorithmic challenges, including maximum-flow pathfinding for data traversal and building raw TCP-based concurrent chat servers. (Go, Goroutines, Graph Theory)

🎮 Frontend Engines & Performance Optimization

  • Mini-Framework & Bomberman-dom: Instead of using React or Canvas, I built my own Virtual DOM framework featuring state management, routing, and synthetic event handling. I then built a multiplayer Bomberman engine on top of it, achieving a flawless 60 FPS utilizing strict CSS transform rendering and network synchronization. (JavaScript, DOM API)

🔭 Currently Exploring

When I am not writing code for web architectures, I am exploring:

  • Cybersecurity: Penetration testing methodologies, network security, and secure biometric verification logic.
  • AI Automation: Building and optimizing generative AI pipelines for automated video sequence and content creation.

⚡ Let's Connect

If you want to talk about system architecture, bare-metal servers, or frontend performance, feel free to reach out!

Pinned Loading

  1. lem-in lem-in Public

    Go 1

  2. 01Blog 01Blog Public

    Java 1

  3. net-cat net-cat Public

    Go 1