Backend engineer with 15+ years of experience in software engineering, consulting, and pre-sales, delivering scalable solutions across finance, tech, retail, and government sectors for organizations ranging from startups to Fortune 100 companies.
Java and Kotlin specialist focused on backend development leveraging cloud infrastructure (AWS, OCI, Cloudflare), CI/CD automation, and trunk-based development.
Experienced in async, remote-first teams since 2012.
Graduated from Iowa State University in 3 years with a BS in Management Information Systems.
Follower of Jesus at The Austin Stone Community Church.
Outside of work: disc golf, bowling, snow skiing, games, movies, rock concerts.
- Why Your Team Doesn't Need Pull Requests
- The Art of Effective Code Reviews
- Group Decision Making Approaches
- Business Continuity
- More posts on my blog
- block/goose - an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM (1 day ago)
- jhult/inko-syntax-guide - A comprehensive guide to Inko 0.19.1 syntax and patterns, learned from building Inko projects. This guide focuses on commonly used patterns, gotchas, and best practices. (1 week ago)
- jhult/forms - Misc forms (3 weeks ago)
- Homebrew/homebrew-core - π» Default formulae for the missing package manager for macOS (or Linux) (3 weeks ago)
- shixinhuang99/czkawka-tauri - A Tauri-based frontend for Czkawka on macOS and Windows (1 month ago)
- FiorenMas/Revanced-And-Revanced-Extended-Non-Root - Real-time repository build Revanced and Revanced Extended about 10 minutes after patch release (1 month ago)
- languagetool-org/languagetool - Style and Grammar Checker for 25+ Languages (1 month ago)
- atuinsh/atuin - β¨ Magical shell history (1 month ago)
- SimonHalvdansson/Harmonic-HN - Modern Android client for Hacker News (2 months ago)
- hovancik/stretchly - The break time reminder app (2 months ago)
- atuinsh/atuin (v18.12.0-beta.1, today) - β¨ Magical shell history
- block/goose (v1.21.2, 2 days ago) - an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
- shixinhuang99/czkawka-tauri (1.1.0, 1 week ago) - A Tauri-based frontend for Czkawka on macOS and Windows
- hovancik/stretchly (v1.20.0, 1 month ago) - The break time reminder app
- SimonHalvdansson/Harmonic-HN (v2.2.5, 1 month ago) - Modern Android client for Hacker News
- tacogips/async-graphql-reverse (v0.6.1, 2 years ago) -
- geldata/gel-java (0.3.0, 2 years ago) - The official Java client library for EdgeDB
- FiorenMas/Revanced-And-Revanced-Extended-Non-Root (all, 2 years ago) - Real-time repository build Revanced and Revanced Extended about 10 minutes after patch release
- feat: add max_turns to recipe and subagent settings on block/goose (5 days ago)
- fix: dispatch ADD_ACTIVE_SESSION event before navigating from "View All" on block/goose (6 days ago)
- chore(docs): update GOOSE_SESSION_ID -> AGENT_SESSION_ID on block/goose (6 days ago)
- fix: don't steal focus from user's active element when handling consents on cavi-au/Consent-O-Matic (1 week ago)
- feat: detect context window limit errors for auto-compact on dejay2/glmproxy (2 weeks ago)
- docs: update
README-ANTHROPIC_DEFAULT_*_MODELβglm4.7on dejay2/glmproxy (3 weeks ago) - feat: pin GitHub Actions versions to a full length commit SHA on FiorenMas/Revanced-And-Revanced-Extended-Non-Root (3 weeks ago)
- Refactor build/utils.sh on FiorenMas/Revanced-And-Revanced-Extended-Non-Root (3 weeks ago)
- chore(deps): upgrade APKEditor from 1.4.2 to 1.4.7 on FiorenMas/Revanced-And-Revanced-Extended-Non-Root (3 weeks ago)
- Add MIT license on krlohnes/claude-code-nudger (3 weeks ago)
- synthetic-lab/octofriend - An open-source coding helper. Very friendly! (today)
- Alishahryar1/cc-nim - Minimal claude-code proxy for free unlimited 40 reqs/min usage with NVIDIA-NIM (today)
- PaddlePaddle/PaddleOCR - Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages. (1 day ago)
- rescript-lang/rescript - ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript. (1 day ago)
- vlang/gitly - Light and fast GitHub/GitLab alternative written in V (1 day ago)
- raine/Lolgato - A macOS app that enhances control over Elgato lights, offering features beyond the standard Elgato Control Center software. (2 days ago)
- skiptools/skipstone - The skip tool that powers the skip CLI and the skipstone SwiftPM plugin (4 days ago)
- skiptools/skip-ui - SwiftUI for Android (4 days ago)
- GreatV/oar-ocr - An Optical Character Recognition (OCR) and Document Layout Analysis library written in Rust. (5 days ago)
- Topdu/OpenOCR - OpenOCR: An Open-Source Toolkit for General-OCR Research and Applications, integrates a unified training and evaluation benchmark, commercial-grade OCR and Document Parsing systems, and faithful reproductions of the core implementations from a wide range of academic papers. (5 days ago)
Want your own self-generating profile page? Check out readme-scribe!




