Senior Backend Engineer & Distributed Systems Specialist

8+ years of experience building resilient systems with Go, Microservices, and Cloud Infrastructure. Currently focused on the intersection of scalable backend architecture and Production AI.

Databricks Certified Generative AI Engineer Associate
Go Docker Kubernetes Python PostgreSQL Redis AWS GCP Terraform Go Docker Kubernetes Python PostgreSQL Redis AWS GCP Terraform

Recommendations

Engineering Notes


Context Is the New Security Vulnerability

For most of software history, we knew what untrusted input looked like. Request parameters, form submissions, and user uploads are untrusted. External data requires validation before we use it. Application security revolves around maintaining this separation. User input provides values to the application. It must not redefine what the application is allowed to do. SQL, command, and template injections are dangerous for this exact reason. They break the assumption of separation and allow data to influence execution....

August 8, 2026

Self-Hosting Temporal in Go to Replace Cron and Custom State Management

Most backend systems eventually grow a hidden workflow engine. It rarely starts that way. It usually begins with a simple cron job that wakes up every ten minutes, queries the database for pending records, processes them, and updates a status column. It seems simple enough, until production happens. A downstream API times out. A worker crashes halfway through processing. A deployment abruptly kills the process. A customer asks why their job is stuck....

June 20, 2026

AI Is Creating More Software Than We Can Understand

For decades, software engineering had a fairly predictable constraint. Writing software was expensive. Every feature required engineers, every system required implementation, and every new capability required time, effort, and people. That constraint shaped how we built software. Today, it is disappearing. AI can generate code faster than most teams can review it, and that changes something fundamental about the job. The Old Bottleneck For most of software history, engineering organizations optimized for output....

June 18, 2026