Olawale Lawal
Software engineer working on payments and backend systems. I write about how they're built, mostly in .NET and Go.
Writing
Stop Rolling Your Own Transaction Management in .NETlatestWhy TransactionScope is a better way to manage database transactions in .NET than a hand-rolled unit of work.Quorum: A Maker-Checker Approval Engine in GoQuorum is a standalone maker-checker approval engine in Go: serialized votes, outbox-backed webhooks, tenant isolation and real-time SSE updates.Iterating a .NET CI/CD Pipeline From 12 Minutes to Under 5I added automated API snapshot tracking to a four-service .NET backend and watched GitHub Actions build times go from 3 minutes to over 12.BranchGuard: Path-Based Branch Protection Rules as a GitHub AppHow I built a stateless GitHub App that evaluates configurable branch protection rules based on which files changed, with zero infrastructure dependencies.Dynamic Log Levels in .NET: Auto-Enabling Debug Logging on ErrorsA production observability platform that auto-enables verbose logging on errors and disables it when resolved. Built with Grafana, OpenTelemetry, and .NET.All 23 postsThe payments seriesProjects
QuorumStandalone maker-checker approval engine. Serialises concurrent votes, delivers webhooks through an outbox and isolates tenants.- Go
- PostgreSQL
- SSE
- TypeScript
- Probot
- GitHub Apps
- .NET
- OpenAPI
- NuGet
- .NET
- OpenTelemetry
- Grafana
Olawale LawalSoftware engineer · payments · .NET and Go
- transmissions
- 23
- online since
- 2023
- last signal
- strongest band
- .NET
- band
- distributed
- band
- devops
- status
- locked in
- Stop Rolling Your Own Transaction Management in .NET18 Apr 2026 · architecture, EF Core
- Quorum: A Maker-Checker Approval Engine in Go16 Mar 2026 · architecture, Go
- Iterating a .NET CI/CD Pipeline From 12 Minutes to Under 517 Feb 2026 · DevOps, Github Actions
- BranchGuard: Path-Based Branch Protection Rules as a GitHub App01 Feb 2026 · github, DevOps
- Dynamic Log Levels in .NET: Auto-Enabling Debug Logging on Errors28 Dec 2025 · observability, grafana