Blog

Software engineering notes, milestones, and lessons learned.

A growing collection of posts on technical growth, certifications, projects, and the work behind becoming a stronger software engineer.

July 7, 2026

Building Observable Incident Alerts with FastAPI, Kubernetes, Prometheus, and Grafana

How SmokeStack Ops turns simulated grill telemetry into a Kubernetes observability workflow with per-pod Prometheus scraping, Grafana dashboards, alert rules, and runbooks.

Smokestack Ops blog preview image representing industrial monitoring and observability dashboards

June 1, 2026

Building ArkenDriver: Lessons Learned from Writing a WebDriver Client in Rust

What building a from-scratch Rust browser automation framework taught me about WebDriver protocol design, typed APIs, driver setup, testability, and framework architecture.

ArkenDriver blog preview image for the Rust browser automation lessons learned post

May 16, 2026

Building IronCanvas: Learning Geometry and WebAssembly Through a Browser-Based Graphics Experiment

A look at using Rust, WebAssembly, and canvas rendering to learn vertices, transformations, browser rendering, and memory interaction from first principles.

IronCanvas browser graphics experiment hero image showing Rust and WebAssembly geometry work

May 12, 2026

Learning Systems Through Search: Building PgSeek with PostgreSQL, TypeScript, Docker, and Containers

How building PgSeek became a hands-on way to learn PostgreSQL-backed application design, TypeScript, Docker, and containerized development.

PgSeek blog preview image for the PostgreSQL and containerized development post

April 26, 2026

From Commit to Package: Building and Shipping a QR Code Generator with CI/CD

A case study in turning a simple QR code utility into a packaged, publicly distributed Python project with CI/CD and repeatable release automation.

QuickQRForge hero image for the CI/CD and Python packaging blog post

April 15, 2026

Why Learning Assembly Still Matters (A Developer's Perspective)

A practical reflection on what a small NASM project taught me about memory, operating systems, debugging, and performance.

Abstract low-level programming themed image for the Why Learning Assembly Still Matters post

April 14, 2026

How I Earned My Web & Computer Programming Certificate from BYU Idaho

What the program covered, what I actually learned from it, and how it helped shape the foundation I use in software engineering work today.