yousseferrachid91@gmail.com
Open to Opportunities

Hi, my name is

Youssef Errachid.

|

I'm a self-driven Full-Stack Developer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products and expanding my technological horizons.

Youssef Errachid

About Me

Hello! My name is Youssef and I enjoy creating things that live on the internet. My interest in software development started back when I began dissecting complex problems and realized the power of architecting elegant solutions.

At 25, my journey is driven by an unwavering passion for technology and a proactive, self-taught approach. Fast-forward to today, I dedicate my time to personal projects, mastering robust backend logic, and crafting intuitive user interfaces.

Here are a few principles that drive my work:

  • Algorithmic Prowess
  • Project-Centric Dev
  • Full-Stack Aspiration
  • Perpetual Growth
2+
Years of Coding Experience
10+
Completed Projects

My Journey

2025 — 2026

Web Development Training

École Numérique Ahmed Al Hansali, Beni Mellal

Built a solid foundation in web development through structured training, strengthening my skills in front-end development, programming logic, and project-based learning.

2023 — 2024

Full-Stack Developer in Growth

Self-taught builder of modern web and backend solutions

I’m focused on building secure, modern applications with Java, Spring Boot, React, and REST APIs. My work centers on turning real-world ideas into practical projects with strong architecture, clean code, and a problem-solving mindset.

2020 — 2021

Baccalauréat Sciences de la Vie et de la Terre

Lycée Moulay Rachid, Aguelmous

Completed a scientific baccalaureate that sharpened my analytical thinking, discipline, and ability to approach challenges with a methodical mindset.

Technical Arsenal

Frontend

HTML5 CSS3 JavaScript React.js Tailwind CSS Bootstrap Material UI Lucide React React Icons Axios

Backend

C++ Java Spring Framework Spring Boot Spring Security Spring Data JPA REST APIs JWT JUnit

Databases

MySQL SQL

Tools & Workflow

Git GitHub Docker Swagger Maven IntelliJ IDEA VS Code Postman Agile / Scrum Vercel Netlify Render

Some Things I've Built

e-Social Systems – Java EE Social Security Management Platform

e-Social Systems – Enterprise Social Security Application

A full-stack Java EE app that simulates a social security platform for managing employers, workers, declarations, and contribution rules.

Java EE Servlets & JSP JPA / Hibernate MySQL Tomcat MVC Architecture
FinPay – Payment Management System

FinPay – Payment & Invoicing Management System

A Java FinTech app for managing clients, invoices, payments, commissions, and financial reports in one place.

Java JDBC MySQL PDF Generation Excel Export OOP Maven
XTrade – Simplified Trading System

XTrade – Simplified Trading System

A Java console app that simulates trading with portfolios, asset transactions, and transaction history tracking.

Java OOP Console App Data Validation
E-BANK – Bank Management System

E-BANK – Bank Management System

A Java console banking app for managing accounts, deposits, withdrawals, transfers, and basic account operations.

Java OOP Console App Data Validation
Online Course Management System – Java Console App

EduManager – Online Course Management System

A Java console app for managing students, instructors, courses, and registrations in an online learning system.

Java OOP Collections Framework Console App Input Validation
Library Management System – JS Console App

BiblioManager – Library Management System

A Node.js console app that simulates library operations for books, subscribers, and borrowing transactions.

JavaScript Node.js Console App Relational Logic State Management
To-Do List – JS Console App

Taskify – Interactive To-Do List Manager

A Node.js console app for creating, updating, completing, and organizing daily tasks with CRUD operations.

JavaScript Node.js Console App CRUD Operations Array Manipulation
JavaScript Console Calculator App

JS CALCULATOR – JavaScript Console App

A Node.js console calculator for arithmetic and scientific operations with history tracking and validation.

JavaScript Node.js Console App Data Validation Data Structures
Rock Paper Scissors Game - C++ Console App

ROCK PAPER SCISSORS GAME – C++ Console App

A C++ console game where players compete against the computer in Rock, Paper, Scissors with score tracking.

C++ Console App Enums Structs Random Logic
Math Quiz Game - C++ Console App

MATH QUIZ GAME – C++ Console App

A C++ quiz game that generates math questions with multiple difficulty levels and score tracking.

C++ Console App Enums Structs Random Generation

Want to see more of my work?

View all on GitHub

05. What's Next?

Get In Touch

Although I'm not currently looking for any new opportunities, 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!