hamdankhan.dev

Writing

Notes on engineering, systems, and things I've built.

DevOpsJenkinsDockerKubernetes

Building a Jenkins CI/CD Pipeline from Scratch

How I designed and shipped a full CI/CD pipeline for a Node.js backend service during my contract at Wouessi Digital. Zero to automated deployments.

April 15, 2025·5 min read
TypeScriptNode.jsData Engineering

Parsing 7,000 Federal Contracts with TypeScript

The architecture decisions behind a backend service that extracted, normalized, and exposed 7,000+ federal IT procurement contracts for competitive benchmarking.

April 28, 2025·4 min read
Co-opEmbedded SystemsReflections

What Engineering at a Power Utility Actually Looks Like

A few months into my co-op at Hydro One, here is what working on protection, control, and automation systems in Ontario's power grid has taught me about software in critical infrastructure.

November 10, 2025·5 min read
ResearchDistributed SystemsReal-Time Systems

Reliability Patterns in Real-Time Telemetry Pipelines

An ongoing look at the patterns that make real-time telemetry pipelines reliable in practice. Signal propagation guarantees, cross-layer failure diagnosis, and idempotent state reporting.

January 20, 2026·6 min read