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
- jhult/forms - Misc forms (1 day ago)
- languagetool-org/languagetool - Style and Grammar Checker for 25+ Languages (2 weeks ago)
- atuinsh/atuin - β¨ Magical shell history (3 weeks ago)
- Homebrew/homebrew-core - π» Default formulae for the missing package manager for macOS (or Linux) (3 weeks ago)
- SimonHalvdansson/Harmonic-HN - Modern Android client for Hacker News (1 month ago)
- hovancik/stretchly - The break time reminder app (1 month ago)
- centminmod/my-claude-code-setup - Shared starter template configuration and CLAUDE.md memory bank system for Claude Code (5 months ago)
- penwyp/ClaudePreference - A comprehensive collection of development workflow commands for Claude Code (5 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. (5 months ago)
- Veraticus/nix-config - (5 months ago)
- hovancik/stretchly (v1.20.0, 1 week ago) - The break time reminder app
- SimonHalvdansson/Harmonic-HN (v2.2.5, 1 month ago) - Modern Android client for Hacker News
- atuinsh/atuin (v18.10.0, 2 months ago) - β¨ Magical shell history
- 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
- czkawka: add --HEAD and add krokiet (new GUI) on Homebrew/homebrew-core (1 day ago)
- fix: disable right-click context menu in Tauri interface on shixinhuang99/czkawka-tauri (1 day ago)
- feat: upgrade czkawka_core to 10.0.0 on shixinhuang99/czkawka-tauri (4 days ago)
- feat: detect and prevent directory conflicts on shixinhuang99/czkawka-tauri (4 days ago)
- fix: ffmpeg PATH detection to avoid 'File name too long' error on shixinhuang99/czkawka-tauri (4 days ago)
- Fix memory leaks (#616) on objective-see/LuLu (2 weeks ago)
- atuin: add head build on Homebrew/homebrew-core (3 weeks ago)
- fix: prevent interactive search crash when update check fails on atuinsh/atuin (3 weeks ago)
- [core] fix memory leak in Hunspell dictionary loading on languagetool-org/languagetool (4 weeks ago)
- Limit submission title to 80 characters on SimonHalvdansson/Harmonic-HN (1 month ago)
- create-dmg/create-dmg - A shell script to build fancy DMGs (1 day ago)
- VladSez/easy-invoice-pdf - π Free & Open-Source Invoice Generator β Live PDF Preview, No Sign-Up, 100% In-Browser. Includes a Stripe-style invoice template. (1 day ago)
- comfyanonymous/ComfyUI - The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. (1 day ago)
- lllyasviel/stable-diffusion-webui-forge - (2 days ago)
- shixinhuang99/pastly - Clipboard manager with cross-device sync via local network (2 days ago)
- TheLastGimbus/GooglePhotosTakeoutHelper - Script that organizes the Google Takeout archive into one big chronological folder (2 days ago)
- wkentaro/gdown - Google Drive Public File Downloader when Curl/Wget Fails (2 days ago)
- thedotmack/claude-mem - A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions. (3 days ago)
- ossa-ma/double - double (dostoevsky reference) local memory system for agents (3 days ago)
- Lulzx/zpdf - Zero-copy PDF text extraction library written in Zig. High-performance, memory-mapped parsing with SIMD acceleration. (3 days ago)
Want your own self-generating profile page? Check out readme-scribe!




