Badr Fenni
Full-Stack Software Engineer
open to
work ✦
ships fast,
breaks nothing
React
Java
JavaScript
PHP
Scroll
nice to meet you

Hello I'm

Badr

I'm a self-taught full-stack developer who started coding independently from home before formalizing my skills through YouCode's intensive, project-based training. I build across the Java Spring Boot, PHP/Laravel, and JavaScript/React ecosystems — architecting and deploying full-stack systems from RBAC and secure payment processing to real-time data tracking.

Healthcare E-Commerce Digital Agency
Arabic Native English Professional Working
Full-Stack Developer
Portrait
YouCode
grad '25
what I work with

My Stack

badr@dev:~$ stack --java
Java Spring Boot JPA / Hibernate Maven REST APIs SQL / SQL Server
badr@dev:~$ stack --php
PHP Laravel REST APIs MySQL Tailwind CSS
badr@dev:~$ stack --js
JavaScript React Node.js Tailwind CSS Bootstrap HTML5 CSS3 Git / GitHub / GitLab
0+
Shipped Projects
0+
Years Experience
0
Full-Stack Ecosystems
where I've worked

Experience

Full-Stack Developer YouCode Labs Oct 2025 – Present
  • Worked within small, agile, cross-functional teams to design, architect, and deploy production-grade software under real project constraints and short delivery cycles.
  • Translated ambiguous requirements into clean, maintainable full-stack architectures spanning relational databases, REST APIs, and modern component-based front ends, with an emphasis on data integrity and system reliability.
  • Applied UI/UX best practices and modern design systems (Tailwind CSS) to deliver visually polished, user-centric interfaces across every project.
  • Practiced version control and collaborative development workflows using Git, GitHub, and GitLab throughout the software development lifecycle.
Full-Stack Developer Intern Glorvia Media Agency May 2025 – Jul 2025
  • Co-developed a multi-module digital agency platform integrating a public marketing website, admin dashboard, secure client portal, and internal team workspace, built with Angular and Java Spring Boot.
  • Built modular Angular components for role-specific dashboards, maintaining consistent brand identity and responsive layouts across all four platform modules.
  • Implemented role-gated access (Admin, Client, Team) using JWT authentication and route guards, ensuring users could only view and act on data scoped to their permissions.
  • Contributed to core workflows including project/task management, a Kanban-based team board, and a deliverable review-and-approval pipeline between internal staff and clients.
  • Collaborated closely with designers and a senior engineer to ship all four modules within a two-month sprint.
learning & credentials

Education

Advanced Full-Stack Web Development Training YouCode Oct 2025 – Present

Intensive project-based training covering Java Spring Boot, PHP/Laravel, React, relational databases, and collaborative development workflows — the same curriculum that produced the four shipped projects in this portfolio.

JavaScriptHTMLTailwind CSSSQL
Baccalaureate Qualification Morocco Completed 2024

Completed secondary education before moving directly into self-taught programming and, later, YouCode's intensive training track.

a few builds

Selected Work

MediCare project screenshot
medical data management

MediCare

Designed the relational schema and REST API layer for patient record management and appointment scheduling, plus an admin dashboard with real-time visibility into clinical workflows.

JavaScriptHTMLTailwind CSSMySQL
medical data management

MediCare

RoleFull-stack
TypeSolo project
Tables15+
Duration6 weeks
  • Relational schema for patients, staff, and appointments
  • Role-based access control for clinical vs. admin staff
  • REST API secured with JWT authentication
  • Admin dashboard with live workflow visibility
JavaScriptHTMLTailwind CSSMySQL
Glorvia Media project screenshot
digital agency platform

Glorvia Media

Co-developed a multi-module platform: public landing page, admin dashboard, secure client portal, and internal team workspace, with modular front-end components for a consistent brand identity.

JavaSpring BootAngularPostgreSQL
digital agency platform

Glorvia Media

RoleFull-stack
TypeTeam project
Modules4 apps
Components50+
  • Public landing page, admin dashboard, client portal, team workspace
  • Reusable component library for brand-consistent UI
  • Role-gated access for clients vs. internal staff
  • Responsive layouts across every module
JavaSpring BootAngularPostgreSQL
LocalMart project screenshot
multi-vendor marketplace

LocalMart

Built RBAC, real-time inventory tracking across concurrent vendor updates, and integrated Stripe payments, with permission-based layers to safeguard vendor and customer data.

LaravelMySQLStripeJavaScript
multi-vendor marketplace

LocalMart

RoleFull-stack
TypeSolo project
VendorsMulti-tenant
PaymentsStripe
  • Role-based access control for vendors, staff, and customers
  • Real-time inventory sync across concurrent vendor updates
  • Stripe checkout with secure payment handling
  • Vendor onboarding and order management dashboard
LaravelMySQLStripe
HamburgCar project screenshot
vehicle rental platform

HamburgCar

Designed a dynamic booking engine with automated rental contract generation, and optimized local SEO structures to improve discoverability and organic search visibility.

Next.jsTwigTailwind CSSMySQLLaravel
vehicle rental platform

HamburgCar

RoleFull-stack
TypeSolo project
SEO+35% organic
FocusBookings & SEO
  • Dynamic booking engine with live availability checks
  • Automated rental contract generation on checkout
  • Local SEO structuring for organic discoverability
  • Admin fleet and reservation management
Next.jsTwigTailwind CSSMySQLLaravel

More on GitHub

Source code, commit history, and a few things still in progress.

View GitHub
kind words

Avis

★★★★★

"Badr un profile que j le recommande vivement au-delà de ses compétences techniques il sait vraiment comment gérer la relation client et compréhension réelle des enjeux business grâce à sa solide expérience en freelance 🙌🏻"

Ayoub OuhardaFull-Stack Engineer & Tech Lead
★★★★★

"Badr le meilleur 🥇"

Kacimi LahcenFull-stack Developer
★★★★★

"I highly recommend Badr to my network. His strong technical skills and fast learning abilities make him a valuable asset to any startup looking to deliver high-value projects to its clients."

Anas HammaouiSoftware Engineer, SaaS Specialist
★★★★★

"Ow matwa93atch ghadi tkon l resultat zwena hta l had daraja ma3ndi mantsalk site nadi"

A ClientHamburgCar — Vehicle Rental Platform
got a project in mind?

Let's build something

Open to freelance work and full-time roles. If you need a developer who can own a feature end to end, reach out.

Get in touch
Download Resume