Ora Cash
Backend services for a payment application and the tools its operations team uses.
- Authentication & role-based access
- Wallet & transaction management
- Audit logs, dashboards & exports
I'm Mustapha Annouaoui.
I build backend services and mobile apps — from payment workflows in NestJS to everyday experiences in Flutter.
Backend services for a payment application and the tools its operations team uses.
A Flutter app that takes an order from product discovery through checkout to delivery tracking.
A multiplayer Pong game with chat and live notifications.
Led backend development: core APIs, JWT authentication, real-time sockets, and CI/CD with GitHub Actions.
An HTTP/1.1 server built from scratch in C++.
Built with a teammate, using non-blocking I/O and multiplexing for concurrent connections; supports CGI, chunked transfers, and keep-alive.
A multi-service environment built with Docker Compose.
Orchestrated WordPress, Nginx, MariaDB, and Redis, with network configuration, container security, and service automation.
I studied computer science at 1337 Coding School, where projects took me from C and C++ to networking and backend development.
At Ora Technologies, I work across backend and mobile development. I enjoy understanding how the pieces fit together: the API, the database, and the experience on the other side of the screen.
TypeScript · NestJS / Node.js · PostgreSQL · Kafka · REST APIs · Socket.IO
Dart · Flutter · iOS / Android
Rust · C / C++ · Docker · Git / GitHub Actions · Linux / UNIX · Networking
Python
Casablanca, Morocco
Arabic & English