Skip to content
View fattah247's full-sized avatar

Block or report fattah247

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
fattah247/README.md

Muhammad A. Fattah

Software engineer working at the intersection of payment systems, Android engineering, and reliability.

I work on Android systems in a payment environment. My public repos focus on the same themes I care about at work: reliable transaction flows, observability, and safer mobile-client behavior.

Focus

  • Payment and transaction reliability
  • Secure Android client engineering
  • Observability and platform fundamentals
  • Kotlin, Java, Spring Boot, Go, FastAPI, Docker, Prometheus, Grafana, Helm

Selected Projects

Fintech Transaction Reliability Lab

A Spring Boot backend lab for payment reliability scenarios: idempotent payment creation, duplicate webhook handling, guarded state transitions, settlement batching, reconciliation mismatch detection, manual review, audit events, tests, and CI.

Repository

iYup

A self-hosted uptime and latency monitoring lab using Go, FastAPI, Prometheus, Grafana, Alertmanager, Docker Compose, and Helm.

It includes local verification scripts, proof screenshots, dashboard evidence, and CI checks.

Repository

TrustGate Android

A Kotlin Android security lab for device-risk checks, sensitive action gating, HMAC request signing, encrypted local storage, certificate pinning tradeoffs, and local security events.

The project is intentionally public-safe: no real payment processing, no bank integration, and no claim of bypass-proof security.

Repository

Notes

I care about systems where correctness and trust matter: payment states, failure handling, security boundaries, observability, and clear operational evidence.

The projects here are not clones of employer systems. They are safe, focused labs built to show how I think through real engineering problems without exposing internal code or private workflows.

Pinned Loading

  1. Payflow-reliability Payflow-reliability Public

    Local-first Spring Boot backend project for payment state management, idempotency, settlement, reconciliation, auditability, and failure handling.

    Java

  2. iYup iYup Public

    Infrastructure uptime monitoring and incident alerting service built with Python and Kubernetes Helm.

    Python

  3. trustgate-android trustgate-android Public

    Android security lab for device-risk checks, sensitive action gating, request signing, secure local storage, and audit-style security events.

    Kotlin