Blog

#software-development

Developer Workflows Need an Abstraction

Every repo re-copies the same lint, test, and deploy recipes. Workflows need what code already has: inheritance, mixins, and versioned distribution.

Feb 2026
Smarter Python Configs: an OOP Framework

Replace duplicated .env files with a layered Pydantic config framework: base, service, and instance mixins plus a CLI that unifies deploys across environments.

Aug 2025
A Robust CI/CD Pipeline: Dev to Prod

The GitHub Actions pipeline we ran end to end: secret scanning, Trivy, pytest, pre-release versioning, SonarCloud, and semantic release to production.

May 2025
Building a Resilient API Gateway

How a queue-driven API gateway with Cloud Tasks, Firestore caching, and queue-level rate limiting cut downtime by 70% and handled 40 req/s peaks.

Dec 2024
A Scalable ML Framework with Monadic Design

A Python ML framework built on monadic design: DataPod state carriers, composable trained transformers, and reproducible pipelines from research to production.

Jan 2024
A Python Pipeline Network Modeling Tool

How I replaced manual Excel-to-simulator data transfer with a Python tree-modeling tool for offshore pipeline design, cutting $49.8M from the investment plan.

Feb 2022