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 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
- centminmod/my-claude-code-setup - Shared starter template configuration and CLAUDE.md memory bank system for Claude Code (4 months ago)
- penwyp/ClaudePreference - A comprehensive collection of development workflow commands for Claude Code (4 months ago)
- samyakjain0606/awesome-learning-material - π§ͺ Curated collection of AI development resources, automation tools, and modern development practices. Features GitHub repositories, articles, and community resources for developers and AI enthusiasts. (4 months ago)
- Veraticus/nix-config - (4 months ago)
- terryso/claude-auto-resume - A shell script utility that automatically resumes Claude CLI tasks when usage limits are lifted. (4 months ago)
- tacogips/async-graphql-reverse - (5 months ago)
- meeuw/rzn - rzn - rsync/rclone git like push/pull wrapper (6 months ago)
- fourlexboehm/faasta - A faster FaaS platform with full wasi-http compliance (6 months ago)
- Granola-Team/mina-indexer - A GraphQL-enabled indexer of the Mina blockchain. (6 months ago)
- Granola-Team/infra - Granola's cloud infrastructure. (7 months ago)
- tacogips/async-graphql-reverse (v0.6.1, 1 year ago) -
- geldata/gel-java (0.3.0, 2 years ago) - The official Java client library for EdgeDB
- Add MIT license on pbkn/dlq-auto-redrive-by-cloudwatch (1 week ago)
- chore(docs): fix Go install command on Finatext/gha-fix (1 month ago)
- Enable CredentialManager APIs for all apps supporting passkeys on uazo/cromite (2 months ago)
- Add MIT license on Typogram/coding-font-sveltekit (4 months ago)
- Add MIT license on penwyp/catmit (4 months ago)
- Add MIT license on penwyp/ClaudePreference (4 months ago)
- Add MIT license on centminmod/my-claude-code-setup (4 months ago)
- Add Apache 2.0 license on snyk-labs/deactivate-delete-archieved-gh-repos (4 months ago)
- Add MIT license on samyakjain0606/awesome-learning-material (4 months ago)
- Add MIT license on Veraticus/nix-config (4 months ago)
- jstachio/ezkv - A non-opinionated Java bootstrapping configuration library (1 day ago)
- cornucopia-rs/cornucopia - Generate type-checked Rust from your PostgreSQL. (2 days ago)
- lmnr-ai/lmnr - Laminar - open-source all-in-one platform for engineering AI products. Create data flywheel for your AI app. Traces, Evals, Datasets, Labels. YC S24. (2 days ago)
- dbos-inc/dbos-transact-java - Lightweight Durable Java Workflows (3 days ago)
- sds/overcommit - A fully configurable and extendable Git hook manager (3 days ago)
- Chromo-lib/screenshot - π· βοΈ A browser extension for making a full page or partial screen capture (5 days ago)
- mrcoles/full-page-screen-capture-chrome-extension - One-click full page screen captures in Google Chrome (6 days ago)
- urbanairship/java-library - Java client library for the Urban Airship API (1 week ago)
- trilogy-data/pytrilogy - SQL Reimagined for the Modern Data World (1 week ago)
- pbkn/dlq-auto-redrive-by-cloudwatch - (1 week ago)
Want your own self-generating profile page? Check out readme-scribe!




