Mohamad Maarouf
Software Engineer specializing in scalable backend systems, secure infrastructure, and enterprise architecture.
Featured Work
Tourongo
ProductionA trust-first, Halal-friendly travel marketplace connecting travelers with verified local guides in Lebanon and Turkey. Built to handle complex, concurrent booking workflows.
Stateless JWT auth with HttpOnly refresh token rotation + Google OAuth2
Role-based access control (Traveler / Guide / Admin) with method-level security
Pessimistic locking on booking operations to prevent race conditions
Deterministic FIFO waitlist engine that auto-promotes travelers
15-minute cart lock preventing double-booking during payment
Tiered cancellation refund engine (>48h full / 24-48h 50% / <24h none)
QR handshake check-in system triggering 48h payout escrow
Dynamic pricing engine (weekend/holiday multipliers + group discounts)
Loyalty tier system (Bronze → Silver → Gold) with automatic upgrades
Bulk email broadcast system (Brevo REST API) with admin controls
Technical Arsenal
I specialize in building robust backend services and mapping them to dynamic frontends. Here is the stack I use to ship production-ready software.
Backend Core
- Java 17
- Spring Boot
- Spring Security
- JPA / Hibernate
Data & Infrastructure
- PostgreSQL 15
- Docker & Compose
- Oracle Cloud VMs
- Redis
Frontend & Web
- Next.js 16
- React
- TypeScript
- Tailwind CSS v4
Security & Tools
- OAuth2 / JWT
- Cloudflare WAF
- GitHub Actions
- Nginx