Hamza El Azzouzi
// About
Skills & Stack
Languages
Java, JavaScript, Python, PHP, Go, Rust
Backend & Systems
Spring Boot, Node.js, Express, Laravel, GraphQL, Rust systems programming
Frontend
HTML5, CSS3, AngularJs, React, Next.js, TypeScript, Tailwind CSS
Database
MySQL, PostgreSQL, MongoDB, SQLite3
DevOps & Infrastructure
Docker, Linux, Bash, Git, Packet Tracer
Experience Timeline
Zone01 Oujda
Learning2024 - Present
Participating as a talent at Zone01 Oujda, focusing on mastering programming languages and enhancing technical skills
- •Contributed to various open-source projects
- •Improved documentation and resolved bugs
- •Collaborated with peers to enhance collective learning and skills
Province of Taza
Training2023
Provided training in the province while developing a web application for convention management
- •Ensured adherence to security and compliance standards by implementing rigorous security measures in the Laravel application to protect sensitive information
- •Developed a robust Laravel backend system for efficient convention data management
- •Implemented advanced reporting capabilities to enable data-driven decision-making and enhance event success
ISTA Taza
Education2021 - 2023
Studied full-stack web development, working on projects for various clients using modern technologies such as React, Node.js, and cloud services
- •Worked with multiple programming languages
- •Designed and implemented responsive interfaces
- •Integrated APIs and third-party services seamlessly
// Featured Project★
WatchTower
A production-grade, real-time infrastructure monitoring platform built with Rust and Next.js
WatchTower is a production-ready monitoring solution that stands guard over your infrastructure 24/7. Built from the ground up with performance and reliability in mind, it provides real-time visibility into your entire server fleet through beautiful dashboards, instant alerts, and comprehensive metrics collection.
// Other Projects
Ferrous HTTP Server
01A high-performance HTTP server achieving 10K+ requests/second with a custom socket parser and YAML lexer. Built collaboratively with focus on clean architecture and production reliability. Managed via Jira for professional workflow.
Orbit
02Orbit is a comprehensive social blogging platform built with a microservices architecture. The platform enables users to create and share content, follow others, interact through likes and comments, and report inappropriate content.
Nucleus
03Minimalist Unix-like shell implemented in Rust, designed to run core Unix commands using system calls—without relying on external binaries or built-in shells like sh
Blank
04A Facebook-like social network application built with Go (backend) and Next.js (frontend), fully containerized
Obsydian
05Obsydian is a lightweight JavaScript framework for building reactive user interfaces with a simple state management system
Group-Chat-TCP
06Go-based implementation of a NetCat-like group chat application using TCP socket programming
GraphFlow
07A profile page using GraphQL to display user data, XP, and skills. Features SVG graphs for stats and secure JWT login
Connectify
08A real-time forum SPA built with Golang, JavaScript, SQLite, and WebSockets for registration, posts, comments, and private messaging
Super BomBer Man
09Vanilla JavaScript implementation of the classic Bomberman game, built without using any frameworks or canvas, focusing on pure DOM manipulation and performance optimization
Agreement Management
10Application created for Province Of Taza to help them manage their conventions and agreements
HL Broker
11E-commerce application that can help to find what kind of goods you want
// Why DevOps?
As I've built more complex systems, I've realized that great software needs great infrastructure. DevOps bridges the gap between development and operations.
Containerization
Docker expertise for consistent deployment across environments
Orchestration
Learning Kubernetes for scalable, resilient infrastructure
CI/CD Pipelines
Automating testing and deployment for continuous delivery
Currently Learning
// Get in Touch
I'm always interested in discussing interesting projects, infrastructure challenges, or opportunities to contribute to the DevOps community. Feel free to reach out!