Skip to content
Est. 2016·Day 0000·
Available for new engagements · Q2 2026
Cairo ·GMT+2·

Mahmoud Amr
Architecture · Data · Cloud & AI · Top-Rated since 2016


§ Full-Stack · US fintech (anonymized)

Enterprise HRMS Platform

A 176,000-line HR platform for 240+ employees — onboarding to real-time device monitoring.

176K
lines of code
240+
employees served
~90%
cache hit rate
Role
Full-stack engineer
Client
US fintech (anonymized)
Year
2025
Lane
Full-Stack

The problem

A 240-person company was running HR across spreadsheets and disconnected tools — onboarding, timesheets, PTO, reviews, documents, and IT device status all lived in different places, with no single source of truth for time or access.

What I built

A full-stack platform: a Django backend (48 models, 159 endpoints) and a Next.js / React 19 front end. Highlights include an eight-tab employee profile, drag-and-drop document uploads straight to S3 via presigned URLs, real-time device monitoring polling an RMM every five seconds, PTO that auto-syncs to timesheets, and role-based access across employee / manager / HR — all cached aggressively for sub-200ms responses.

Outcome

One system of record for 240+ employees, with ~90% cache-hit performance and consumer-grade UX on top of enterprise HR functionality.

Stack
DjangoDRFCeleryRedisPostgreSQLS3Next.jsReact 19TanStack QueryNivoAG GridAzure MSAL SSO

Client identity anonymized under NDA. Numbers and architecture are real; only names and data are withheld.

Available — Book a call