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.
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
My Journey
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.
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.
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
Backend
Databases
Tools & Workflow
Some Things I've Built
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.
FinPay – Payment & Invoicing Management System
A Java FinTech app for managing clients, invoices, payments, commissions, and financial reports in one place.
XTrade – Simplified Trading System
A Java console app that simulates trading with portfolios, asset transactions, and transaction history tracking.
E-BANK – Bank Management System
A Java console banking app for managing accounts, deposits, withdrawals, transfers, and basic account operations.
EduManager – Online Course Management System
A Java console app for managing students, instructors, courses, and registrations in an online learning system.
BiblioManager – Library Management System
A Node.js console app that simulates library operations for books, subscribers, and borrowing transactions.
Taskify – Interactive To-Do List Manager
A Node.js console app for creating, updating, completing, and organizing daily tasks with CRUD operations.
JS CALCULATOR – JavaScript Console App
A Node.js console calculator for arithmetic and scientific operations with history tracking and validation.
ROCK PAPER SCISSORS GAME – C++ Console App
A C++ console game where players compete against the computer in Rock, Paper, Scissors with score tracking.
MATH QUIZ GAME – C++ Console App
A C++ quiz game that generates math questions with multiple difficulty levels and score tracking.
Want to see more of my work?
View all on GitHub05. 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!