Identity infrastructure · Go
short-auth
A self-hosted auth microservice that combines a Go/Gin gateway with Keycloak—designed around local JWT verification, JWKS caching, refresh rotation, RBAC, and rate limits.
Mohamed Nasr
Let’s talk
Available for backend & systems roles
I’m Mohamed, a backend engineer focused on reliable APIs, identity infrastructure, and services that stay fast as they scale.
Selected systems 01 — 03
Each project starts with the same question: what makes this dependable under real use?
Identity infrastructure · Go
A self-hosted auth microservice that combines a Go/Gin gateway with Keycloak—designed around local JWT verification, JWKS caching, refresh rotation, RBAC, and rate limits.
Commerce engine · Node.js
A complete commerce API covering authentication, catalogue discovery, carts, vendor authorization, and Stripe payments—shaped around clear REST contracts and secure user flows.
Lean web service · Go
A lightweight snippet-sharing platform built with Go’s standard library. Server-rendered templates, pgx connection pooling, and deliberate simplicity keep the system crisp.
Engineering approach Designed for the long run
Thoughtful API contracts, dependable error paths, and clean architecture that let teams move without breaking each other.
Go · Node.js · REST · MicroservicesIdentity and access control designed as core infrastructure, from OAuth flows and JWTs to secure token lifecycles.
Keycloak · OAuth 2.0 · OIDC · RBACDatabase decisions, caching, and observability made deliberately—because speed is an outcome you should be able to measure.
PostgreSQL · MongoDB · Docker · LinuxCurrently building and guiding backend teams at Binary Plus / 365 Developed. Previously a Backend Instructor at Zigzag Community.
Egypt · Remote-readyStart a conversation