I build production-ready applications and write about every lesson along the way.
Python, Postgres, AWS, TypeScript, React, Node.js

Chroma
Public-domain art, discovered by colour. Pick a colour and 1,500 works from the Art Institute of Chicago re-rank by how close their palettes are, measured the way the eye sees colour.
The Layer Under Everything - AWS IAM, VPCs, and Networking
The most recent stop on my AWS journey. IAM roles and least privilege, then the VPC fundamentals - subnets, route tables, gateways, and security groups - that finally explained why my ECS task couldn't reach the internet.
Running My Containers in the Cloud - AWS ECS and Fargate
Where I am right now in my AWS journey: taking the Docker images I built earlier and running them on ECS. Task definitions, services, Fargate vs EC2, and wiring up a load balancer.
Starting My AWS Journey with S3 - Object Storage Done Right
My first deep dive into AWS. What object storage really is, how buckets and keys work, storage classes, presigned URLs, and securing a bucket so I don't end up in a data-breach headline.
Building a CI/CD Pipeline I Actually Trust
From manual SSH deploys to automated GitHub Actions: testing, building images, pushing to a registry, and shipping safely with rolling and canary deploys.
Designing for Scale - Statelessness, Load Balancing, and the CAP Theorem in Practice
The fundamentals of horizontal scaling: why stateless services are the key, how load balancing and replication actually work, and the trade-offs CAP forces you to make.
Observability: Logs, Metrics, and Traces - Debugging Things I Can't See
Once my system went event-driven, print-debugging died. Here's how I learned the three pillars of observability and instrumented my services with OpenTelemetry.


