Skip to content
View YZAHMED's full-sized avatar

Highlights

  • Pro

Block or report YZAHMED

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.

Content in all repositories owned by your account will be closed.
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
YZAHMED/README.md

Yaqoob Ahmed — Site Reliability Engineer & Systems Engineer

Open to opportunities Canada Remote-friendly Open to global relocation


$ whoami

I'm an SRE / systems engineer who builds production systems from first principles — automated incident response, edge compute networks, applied cryptography. The kind of work that runs unattended, has to recover when no one's watching, and where the test suite is the spec.

I read the actual specs, not the blog posts. Most of what I work on doesn't have a tutorial, so I trace syscalls, decompile binaries, and read kernel docs at odd hours until I understand what the system is actually doing — and then I implement against that understanding.

A few patterns that show up across my work:

  • Correctness over expedience. GTID-based replication, not "good enough" binlog position; cross-runtime parity validated against thousands of test vectors; safety-governed automation that pages a human before it does something dangerous.
  • Designing around constraints, not fighting them. Reverse WebSocket tunneling because residential CGNAT is permanent; KV-only hot paths because cold-start latency is non-negotiable; broker-blind encryption because trust in third-party infrastructure shouldn't be load-bearing.
  • Hand-built, end-to-end. Vanilla HTML/CSS portfolios, scratch Docker images, custom systemd units, kernel sysfs hooks. If I can build it without a framework, I usually do.

$ ls -la /projects

Engineering write-ups with full architecture diagrams live at yaqoobahmed.com/#projects. Repos below; the portfolio is the deeper read.

▸ Self-Healing SRE Trading Platform · Featured

Kubernetes (K3s, GKE) · Apache Kafka · MySQL GTID · HAProxy · Terraform · Ansible · HashiCorp Vault · Prometheus · Grafana · Chaos Engineering

Production-grade SRE platform: hybrid cloud (Proxmox + GCP), three-tier architecture, automated MySQL failover via GTID set comparison, and a safety-governed incident control plane that refuses to promote a replica unless it can prove the promotion is safe. Chaos-validated against process kills, network partitions, broker eviction, and Vault seals.

<10s automated DB failover · ~70% MTTR reduction · 99.9% SLO target · 0 unsafe promotions · alert-correlation reduces noise without losing signal

Repo · Deep dive →


▸ Distributed Cryptographic Signing & Token Platform · Anonymised

Go · Node.js · TypeScript · C# (reference) · GCP Cloud Run · GCP Cloud Functions · Cloudflare Workers · Firebase Auth · Stripe

A multi-runtime implementation of an undocumented proprietary authentication protocol, built byte-for-byte against the reference C# binary across Go, Node.js, and TypeScript runtimes. Includes a serverless deployment, a Cloudflare Workers JWT gateway with Firebase JWKS verification at the edge, and a KV-backed Stripe subscription state machine with no origin server.

2,000+ cross-runtime test vectors at 100% pass · byte-for-byte parity vs reference implementation · PBKDF2 · AES-CBC · HMAC-SHA256 · ECDSA P-256 from spec, no library shortcuts · sub-millisecond per-token generation in Go · ships as a 12 MB scratch image

Deep dive → · Edge gateway → · Go performance generator →


▸ TLS Certificate Chain Inspector · Live

Node.js · Netlify Functions · X.509 · OCSP · CRL · SPKI Pinning · Multi-Trust-Store Comparison

Cryptographic chain validation, not just expiry checks: child→parent signature verification, OCSP revocation, CRL parsing, side-by-side comparison against Mozilla / Apple / Google / system trust stores, SPKI hashes for pinning. Built after a real incident where a "valid" certificate chain wasn't actually trusted by every relying party.

Live → ssl.yaqoobahmed.com · Deep dive →


▸ X.509 Encryption Service · Live

Node.js (ESM) · Netlify Functions · RSA-OAEP · Self-signed CA + server certs · node-forge

End-to-end RSA encryption demo deployed serverless. Self-signed CA → server cert chain, application-level RSA-OAEP on top of TLS, ESM/CommonJS interop in a bundled serverless target. A small project that exists because I wanted to fully understand PKI rather than rely on it.

Live → encryption.yaqoobahmed.com


▸ Hardware-Backed Key Attestation — Security Research · Anonymised

Android Keystore · setAttestationChallenge · X.509 attestation chains · JADX · mitmproxy

Reverse-engineering analysis of a production Android app's attestation flow. Documented a critical finding: the device-identity field used throughout the attestation flow is not cryptographically bound to the hardware-backed attestation certificate chain, breaking the trust model in multi-tenant device scenarios. Methodology, vulnerability writeup, and remediation suggestions documented end-to-end.


▸ Global Egress Orchestration · In Progress

Node.js · Dart · Redis · Cloudflare Zero Trust · Reverse WebSocket · ARM thermal/sysfs tuning · Headless ops

Residential ARM nodes tunneled to Oracle Cloud over reverse WebSocket. Zero inbound ports, zero static IPs, zero hardware deaths. CGNAT is treated as a constraint of the physical world, not an obstacle to defeat — out-of-band management is via Cloudflare Zero Trust SSH, not port-forwarded admin panels.

Deep dive →


▸ The Pocket Data Center · Bare Metal

PostmarketOS · Docker on ARM64 · 4-watt power envelope · Kernel sysfs · ALSA · ModemManager · systemd

Wiped Android off a OnePlus 6, flashed PostmarketOS, ran a full Docker stack on ARM64 at 4 watts. Battery charge limits via raw /sys/class/power_supply writes, SSD on OTG for database I/O, SMS gateway through the Qualcomm modem (mmcli), ALSA routing for live cellular calls, custom systemd units for everything. The hardware costs less than a month of cloud.

Deep dive →


▸ End-to-End Encrypted MQTT Gateway

Node.js · MQTT.js · AES-256-CBC · Broker-Blind E2E

The broker is structurally blind to payload content. AES-256-CBC at the publisher, ciphertext through Mosquitto, decrypt at the subscriber. Routing and reliability without trusting the broker's confidentiality — useful when the broker is operated by someone whose threat model isn't yours.

Deep dive →


▸ This Portfolio Site

Vanilla HTML / CSS / Vanilla JS · Cloudflare Pages · No frameworks · No trackers · Lighthouse-perfect

Hand-built yaqoobahmed.com: single 23 KB CSS file, 50 bytes of JS for theme + year update, fluid typography, AAA contrast, semantic HTML, full security headers (HSTS preload, CSP, COOP, Permissions-Policy, X-Frame-Options), structured-data graph (Person + WebSite + Project + BreadcrumbList), inline SVG favicon and OG card. Footer says "no frameworks, no trackers" because the source proves it.


$ ./architecture --diagrams

A picture is worth a thousand words. So is kubectl describe. I do both.

Incident Control Plane — Safety-Governed Failover

sequenceDiagram
  autonumber
  participant H as HAProxy (L4)
  participant CP as Control Plane
  participant P as MySQL Primary
  participant R as Replica (most-advanced)
  participant A as Alertmanager

  H->>P: TCP health check (every 2s)
  P--xH: timeout
  H->>CP: DBPrimaryDown alert (T+0s)
  CP->>CP: Validate sustained failure (T+2s)
  CP->>R: Compare GTID executed sets across replicas
  R-->>CP: Most-advanced replica identified
  CP->>CP: Verify safety conditions<br>(GTID superset · heartbeat threshold · partition rules)
  alt Safety conditions met
    CP->>R: Promote to primary (T+8s)
    CP->>H: Reconfigure backend pool
    H-->>CP: Traffic flowing (T+10s)
    Note over CP,R: Zero data loss · Zero unsafe promotions
  else Ambiguous failure (split-brain risk)
    CP->>A: Page on-call with pre-validated runbook
    Note over CP,A: Human judgment > blind automation
  end
Loading

Edge Egress — Reverse Tunnels Through CGNAT

flowchart LR
  Client[Public Client]
  OCI[Oracle Cloud<br>Orchestrator]
  Redis[(Redis<br>Pub/Sub)]
  Edge1[ARM Edge Node A<br>residential / CGNAT]
  Edge2[ARM Edge Node B<br>residential / CGNAT]
  CFZT[Cloudflare<br>Zero Trust SSH]
  Target1[Target Resource]
  Target2[Target Resource]

  Client -->|HTTPS| OCI
  OCI -->|enqueue task| Redis
  Redis -.->|reverse WS<br>outbound only| Edge1
  Redis -.->|reverse WS<br>outbound only| Edge2
  Edge1 -->|outbound| Target1
  Edge2 -->|outbound| Target2
  CFZT -.->|out-of-band mgmt| Edge1
  CFZT -.->|out-of-band mgmt| Edge2

  classDef edge fill:#0d1117,stroke:#58a6ff,color:#fff,stroke-width:2px
  classDef cloud fill:#0d1117,stroke:#3fb950,color:#fff,stroke-width:2px
  classDef ext fill:#161b22,stroke:#8b949e,color:#fff,stroke-width:1px
  class Edge1,Edge2 edge
  class OCI,Redis,CFZT cloud
  class Client,Target1,Target2 ext
Loading

$ cat ~/.toolbox

Orchestration & Infrastructure

Kubernetes Docker Terraform Ansible Helm Vault Proxmox systemd

Reliability & Observability

Prometheus Grafana NGINX HAProxy SLOs · Error Budgets · Chaos Engineering

Cloud & Edge

Google Cloud Cloud Run Oracle Cloud Cloudflare Cloudflare Workers GitHub Actions

Backend

Go Python TypeScript Node.js C# Dart Bash

Data & Messaging

MySQL PostgreSQL SQLite MongoDB Redis Apache Kafka MQTT

Security & Cryptography

TLS / X.509 OAuth 2.0 + PKCE JWT WireGuard Crypto Primitives Android Keystore

Networking, Analysis & RE

Linux Wireshark mitmproxy JADX Cloudflare Zero Trust CGNAT Traversal


$ uptime --github

GitHub Stats Top Languages

GitHub Streak


$ contact --how-to-reach

Portfolio yaqoobahmed.com — engineering write-ups + architecture diagrams
Resume yaqoobahmed.com/resume — PDF + HTML
Email work@yaqoobahmed.com
Live: TLS Inspector ssl.yaqoobahmed.com — full chain validation
Live: X.509 Encryption encryption.yaqoobahmed.com — RSA-OAEP demo
GitHub @yzahmed
Status Open to remote / global relocation · prefer reliability-first teams

I work best in environments where reliability is treated as an engineering discipline, not an afterthought.


yaqoob@ahmed:~$ logout
exit 0 · no frameworks, no trackers · © 2026 Yaqoob Ahmed

Popular repositories Loading

  1. YZAHMED-Projects YZAHMED-Projects Public

    HTML

  2. Using-RM Using-RM Public

  3. Portofolio Portofolio Public

    My Portofolio

    HTML

  4. Portofolio-2ndChallenge Portofolio-2ndChallenge Public

  5. JS-Password-Generator JS-Password-Generator Public

    JavaScript

  6. cat5-attendance cat5-attendance Public

    HTML