Java Backend
The load-bearing walls. Spring Boot systems with real teeth — authentication, authorization, business rules and state machines that never guess.
The keeper's file
Full-Stack Software Developer · Azrou, Morocco
I build ideas into real things.
The museum of software craftsmanship is a one-person atelier: concept, architecture, development, experience, deployment — the whole building under one roof, so nothing gets lost in translation. On the backend, Spring Boot with Spring Security and JPA keeps real systems honest: role-based access, explicit state machines, one source of truth. On the frontend, TypeScript, React and Next.js make rooms people can walk through — and WebGL and motion are the glaze that catches the light.
Room 02 — the workshop
The load-bearing walls. Spring Boot systems with real teeth — authentication, authorization, business rules and state machines that never guess.
The rooms visitors walk through. TypeScript-strict, server-first frontends — fast by default, accessible always, and only beautiful at the end.
The locks on every door. Linux, deployment, rate limits, headers, hardening — the invisible discipline that keeps what is built from falling.
The glazed walls. Three.js scenes, GSAP choreography, scroll that reads like a tour — every frame earns its place or leaves the room.
The road here
Software becomes the trade: Java, web systems, and the patience to make them correct. The museum opens its door in Azrou.
A complete enterprise application for university–company partnership — Spring Boot, role-based access, state machines for every workflow — verified with a grade of 19/20.
Read the case study →Craft becomes commissions with commercial weight: a palace hotel lifted into the browser, a hobby platform shipped as a live product.
Read the case study →Auto-École Michlifen, Azrou Design, Le Sapin — local businesses online, each one still running on the wall of the Living Room.
Visit the room →Commissions, still live on the wall
Room 06 — the visitor book
One person, one build — from concept to deployment. If you have an idea worth building, the visitor book is at the exit:
hello@akramrihani.comThe keeper, elsewhere
Akram Rihani — built in Azrou · 2026