Full-Stack & Backend Engineer Β· Java, Spring Boot, AWS | FinTech Systems @ CashPlus Casablanca, Morocco Portfolio | LinkedIn | Writing Email: ahdoufwalid@gmail.com
I build backend and security infrastructure for a fintech platform handling 300K+ daily users β API gateways, distributed rate limiting, OAuth2/OIDC via Keycloak, and event-driven services. Outside of that I write about the internals of what I ship, and build small, opinionated tools on the side: an offline file-encryption app, a fork of an open-source money manager, and a couple of developer-tooling browser extensions.
I like systems that fail loudly and obviously, not quietly and expensively.
- Latch β stateless, offline file encryption for Android. Envelope encryption (XChaCha20-Poly1305 streaming AEAD) β no account, no cloud, no server.
- Mizan Wallet β open-source money manager (fork/continuation of Ivy Wallet), rebuilt with a dedicated Zakat-tracking domain layer.
- 5Hosson β Quran memorization app (React Native/Expo) built around Dr. Saeed Abu Al-Ala Hamza's Five Fortresses method: a pure scheduling engine with test coverage, a 604-page Mushaf progress grid, 9 configurable local reminders, full Arabic RTL UI, fully offline. (all three repos are private while they stabilize β happy to share access, just ask)
- keycloak-extensions β custom Keycloak providers adding realm-level TOTP validation and extended auth flows. (Java, Keycloak)
- TalibHub β a social platform for students: mentorship, internship listings, advanced profile search. (Java, Spring Boot, React, MySQL)
- Universal File Viewer β Firefox extension that syntax-highlights JSON, YAML, XML, CSV and TOML in the browser. (JavaScript, WebExtension API)
- 50+ more repos at github.com/w0l1d?tab=repositories
- Spring's HTTP Client Transition: RestTemplate Deprecation and Alternatives
- Implementing Global Logout in Keycloak: A Comprehensive Guide
- Enhancing Log Quality with MDC: A Guide to Better Application Observability
- Log Detective: Turning Digital Breadcrumbs into Superhero Solutions
- Engineering Degree, Software Engineering & Informatics Systems Integration β Faculty of Science and Technology, Mohammedia (2021-2024)
- Professional Bachelor, Development of Information and Communication Systems β Higher School of Technology, Meknes (2020-2021)
- DUT, Software Engineering β Higher School of Technology, Meknes (2018-2020)
- Building Scalable Java Microservices with Spring Boot and Spring Cloud
- Open-Tech for Africa (INJAZ AL-Maghrib & IBM)
- Working in a Digital World: Professional Skills
- Arabic (Native)
- French (Professional)
- English (Professional)
Thanks for stopping by β if something here overlaps with what you're building, let's talk.



