AnwarEl Ouardini
Engineering student in Casablanca. I build full‑stack web apps: schema first, then the API, then the screen.

What I bring to a team
- InterfaceReactAPIExpressDatabasePostgreSQLNetworkOSPF, IPsec
I work across the whole chain
From the network to the screen: I have configured OSPF and an IPsec VPN, and built databases, APIs and interfaces on top.
- NeedsValidated
- UMLValidated
- BuildValidated
- Delivery
I validate every step with the client
I start from a needs analysis and UML models, then check back with the client at each stage, so nothing is discovered too late.
14/14end-to-end tests
I check before I ship
TechCorp closed on 14 of 14 end-to-end tests. On FitAI, I caught a double-booking bug while documenting the code, and fixed it.
82/95commits
I make team code land
On GAAM, I wrote 82 of the team's 95 commits and merged each feature through its own pull request.
Proof: GAAM, team of four
- ReactReact RouterExpressPostgreSQLFitAI deliveredJulyAugust
I get up to speed fast
React, Express and PostgreSQL were new to me when my internship started. Two months later, I had delivered my part of FitAI. Now I'm learning Spring Boot.
Tools I've shipped with
Each one comes from a project you'll find further down.
Frontend
- Reactrole-based dashboards
- React Routeronboarding flows
- JavaScriptform validation, modals
- HTML & CSSMeta certified
- Chart.jslive sales stats
Used in: FitAI, GAAM
Backend & Data
- Node.jsruntime
- ExpressRESTful routes
- Passport.jsemail + Google login
- PostgreSQLschema, indexes
- SQL migrationsversioned changes
- PHP & MySQLroles & access
- Python & Streamlitsix-module web app
- Java & Spring BootJPA, Hibernate, REST
Used in: FitAI, GAAM, Hospital app, Spring coursework
Networking
- VLANs & 802.1Qusers, voice, servers
- OSPFarea 0 backbone
- HSRPv2 & Rapid-PVST+zero-loss failover
- NAT/PAT & ACLInternet access, filtering
- IPsec VPNsite to site
- Cisco IOSSSH, AAA hardening
Used in: TechCorp network
Workflow
- Git & GitHubteam merges
- UMLmodelling
- Requirementsneeds analysis
Used in: FitAI, GAAM
Four projects and my part in each
FitAI
Digrow Group, internship, 2026

Multi-role fitness platform
I built the account side: Passport email and Google login, role-based onboarding (client, coach, gym), per-role dashboards, coach search and favorites.
While documenting the booking inbox, I found a broken uniqueness check that let two bookings take the same slot. Fixed the index; the API now answers 409.
GAAM
Team of four at Mundiapolis, 2026

Multi-role e-commerce platform
I built most of the back office and the seller side: admin dashboard, user management with filters and pagination, seller approval and suspension, product and order management, and Chart.js sales charts.
I also integrated the team's work: 82 of the project's 95 commits, with each feature built on its own branch and merged through a pull request.
Hospital app
December 2025
Hospital management web app
A web app covering six hospital modules: patients, doctors, admissions, consultations, prescriptions and billing.
I started from a needs analysis to define the entities, designed the relational schema in PostgreSQL, then built search, sorting and filtering on every module, with configuration kept in a .env file.
TechCorp network
Advanced networking project, May 2026
Two-site enterprise network
A complete two-site network: a three-layer Cisco design at headquarters, a collapsed core at the Rabat branch, VLANs for users, voice, servers and management, OSPF area 0, and HSRPv2 with Rapid-PVST+ for redundancy.
The sites are joined by an IPsec site-to-site VPN (IKEv1, AES-256), behind NAT/PAT, ACLs and SSH-only administration. Built over 12 labs and closed with 14 of 14 end-to-end tests passing, including an HSRP failover with zero lost packets.
Internships and education
Jul-Aug 2026
Digrow Group
Software Engineer Intern
Mohammedia, remote
Account side of FitAI. Picked up React, React Router, Express, PostgreSQL and SQL migrations on the job.
Jul-Aug 2024
Royal Air Maroc
Introductory internship
Morocco, on-site
Rotated through five aircraft maintenance workshops: pneumatics, brakes, batteries, logistics and emergency evacuation. Learned how preventive and corrective maintenance, safety standards and constraints between workshops shape the work in a regulated industry.
Education
Engineering cycle in computer science
Université Mundiapolis, Casablanca, 2025-present
Integrated preparatory classes
Université Mundiapolis, Casablanca, 2023-2025
Certifications
- Networking BasicsCisco, 2026
- The Complete SQL BootcampUdemy, 2025
- Programming with JavaScriptMeta, 2025
- HTML and CSS in depthMeta, 2024

About me
I'm Anwar El Ouardini, a fourth-year computer engineering student at Université Mundiapolis in Casablanca. My projects cover both sides of IT: web applications, and the networks they run on. Outside class I keep learning, with certifications from Cisco, Meta and Udemy.
I like working in a team. On GAAM and FitAI, I learned to agree on a shared base before coding, to settle Git conflicts calmly, and to write code a teammate can pick up without asking me. I keep the people I work with informed, and I speak Arabic, French and English.
Contact
Based in Casablanca, Morocco.
- Emailanwarelouardini@gmail.com
- LinkedInin/anwarelouardini
- GitHubgithub.com/anwarelouardini