Skip to content
View ashbeelghouri's full-sized avatar
Developing
Developing

Block or report ashbeelghouri

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashbeelghouri/README.md

Ashbeel Ghouri

Senior Software Engineer · Golang · Node.js · AWS / Azure
I build the backend systems behind fintech, media, and live-events — fast, observable, and correct at scale.

Portfolio LinkedIn Email


👨‍💻 About

Backend engineer with 8+ years shipping high-performance, cloud-native services in Golang and Node.js. My focus is event-driven architecture done right — Kafka with the transactional outbox pattern, CQRS, Temporal sagas, and zero-data-loss payment flows — and the observability and CI/CD that keep it reliable at scale.

  • 🔭 Recently: engineered 27 Go microservices behind a gRPC/REST gateway for a UAE marketplace (Ayshei) at 99.95% uptime.
  • 🧩 I care about the invisible parts: clean contracts, tight latency budgets, and failure modes handled before they happen.
  • 🌍 Based in Dubai, UAE — open to senior backend, platform, and cloud roles (remote or on-site).
  • 🌱 Off the clock, I build developer-first open-source tools in Go.

🛠️ Tech I work with

Go Node.js TypeScript gRPC Kafka Temporal PostgreSQL Redis ClickHouse Algolia Kubernetes Docker Azure AWS GitHub Actions Grafana


📦 Open-source projects

Project What it does
json-schematics Go library for validating, transforming, and manipulating JSON against declarative schemas — 20+ built-in validators, custom operators, and clean error output. Running in production.
event-stream Go event-streaming tool to capture, process, and dispatch events with SNS/SQS-style patterns — event-driven architectures with minimal setup.
stepper Lightweight step-navigation library (Go/JS) for building multi-step workflows and wizard-style flows in CLI or web apps.
password-generator Secure, customizable password generator built around strong randomness and entropy — configurable length, character sets, and compliance levels.
materialgrammi Mobile-first, Material-inspired UI library shipped as standalone CSS and an Angular package (ng-materialgrammi).

More production work — marketplaces, payments, search at scale — is written up at ashbeelghouri.com.


Building backends — and open-source tools — that stay quiet under load.

@ashbeelghouri's activity is private