← The entrance

The keeper's file

Akram Rihani

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

Four disciplines, practised like crafts.

Craft I

Java Backend

The load-bearing walls. Spring Boot systems with real teeth — authentication, authorization, business rules and state machines that never guess.

JavaSpring BootSpring SecurityRBACJPAMySQL
Craft II

TS · React · Next

The rooms visitors walk through. TypeScript-strict, server-first frontends — fast by default, accessible always, and only beautiful at the end.

TypeScriptReactNext.jsRSCTailwindAccessibility
Craft III

DevOps & Security

The locks on every door. Linux, deployment, rate limits, headers, hardening — the invisible discipline that keeps what is built from falling.

LinuxGitCI/CDDeploymentAuthSecurity
Craft IV

WebGL & Motion

The glazed walls. Three.js scenes, GSAP choreography, scroll that reads like a tour — every frame earns its place or leaves the room.

Three.jsReact Three FiberGSAPScrollTriggerLenisWebGL

The road here

From one idea to one shipped thing.

01

The kiln is lit

2020

Software becomes the trade: Java, web systems, and the patience to make them correct. The museum opens its door in Azrou.

02

WISLA Platform

2024

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
03

Commissions begin

2025

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
04

Live client builds

2026

Auto-École Michlifen, Azrou Design, Le Sapin — local businesses online, each one still running on the wall of the Living Room.

Visit the room

Room 06 — the visitor book

The door stays open.

One person, one build — from concept to deployment. If you have an idea worth building, the visitor book is at the exit:

hello@akramrihani.com

Akram Rihani — built in Azrou · 2026