Full Stack Developer

Hi, I'm Hamza Salih-Eddine

Building modern, scalable web applications with clean code and exceptional user experiences.

About Me

Passionate Full Stack Developer with expertise in building robust web applications from front to back. I specialize in creating clean, efficient, and scalable solutions using modern technologies. With a strong foundation in both frontend and backend development, I deliver end-to-end solutions that meet business requirements while providing exceptional user experiences.

Skills

Languages

RustGolangTypescriptJavascriptJavaPython

Frontend

Next.jsAngular

Backend

GinActix WebSpring BootNode.js

Databases

PostgreSQLMongoDBSQLiteRedis

Tools & DevOps

GitDockerKubernetesGitHub ActionsLinuxCI/CD

Projects

Blogging Platform

A fullstack social blogging platform where students can share their learning experiences, follow other learners, and engage in meaningful discussions about their educational journey.

AngularTypeScriptPostgreSQLBootstrapJava Spring Boot

Rust WebServer

A lightweight, high-performance HTTP/1.1 server implementation written in Rust with non-blocking I/O, CGI support, and comprehensive configuration options.

Rustmio

Mini Shell

Minimalist Unix-like shell implemented in Rust as an educational project. It demonstrates basic shell functionality and system-level programming in Rust.

Rust

Real-Time Forum

A full-featured forum application with real-time private messaging powered by WebSockets, user authentication, and dynamic content rendering.

GolangGorilla WebSocketVanilla JavaScriptSQLite

Multiplayer Bomberman

Multiplayer Bomberman is a real-time browser-based game built with vanilla JavaScript, a custom mini-framework, and WebSockets for multiplayer functionality. This project was developed as an educational experiment in client-server game design.

Node.jsSocket.IOCustom JavaScript Framework

Backup Manager

A Python-based backup system that schedules and performs automated backups from the command line. Create, list, and delete backup schedules, control a background service, and generate compressed .tar backup files — all with proper logging and error handling.

Python

Road Intersection

A traffic intersection simulation that models two crossing roads with traffic lights, vehicle spawning, route selection, and dynamic congestion management. Built as a visual, interactive simulation where users control vehicle creation via keyboard input.

JavaFXJava KeyEvents

Professional Experience

Open Source Contributor

Docker Inc

Feb 2026 – Present
  • Contributed to the Docker Go SDK by fixing bugs, adding new features, and writing unit tests and benchmarks.
  • Pull requests were reviewed and merged by project maintainers.

Education

Professional Certificate

Zone01Oujda

2024 – 2026

Focused on software engineering, algorithms, and web technologies. Graduated with honors.

Certifications

Software Engineer

HackerRank

2025

Problem Solving (Intermediate)

HackerRank

2025

JavaScript (Intermediate)

HackerRank

2025

Go (Intermediate)

HackerRank

2025

JavaScript Algorithms and Data Structures

freeCodeCamp

2024

Get in Touch

I'm always open to new opportunities and interesting projects. Feel free to reach out if you'd like to collaborate or just want to say hello!