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
- neul-labs/stout - Stout is a drop-in replacement for the Homebrew CLI that's 10-100x for most operations. (1 week ago)
- jhult/recalldory - A persistent memory system for AI coding assistants, written in Inko. (2 weeks ago)
- jhult/inko-tantivy - Tantivy FFI bindings for full-text search in Inko. (2 weeks 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. (2 weeks ago)
- jhult/inko-emailparser - A comprehensive email parsing library for Inko, implementing RFC 5322 (Internet Message Format) and RFC 2045 (MIME). (2 weeks ago)
- jhult/ol-python-api - (3 weeks ago)
- jhult/olcs-python-api - (3 weeks ago)
- inko-lang/website - The Inko Programming Language website. (4 weeks ago)
- inko-lang/inko - A language for building concurrent software with confidence (4 weeks ago)
- jdx/pklr - Pure Rust pkl configuration language parser and evaluator (1 month ago)
- jdx/hk (v1.45.0, 2 days ago) - git hooks and project lints
- objective-see/LuLu (v4.3.2, 4 days ago) - LuLu is the free open-source macOS firewall
- aaif-goose/goose (v1.33.1, 1 week ago) - an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
- atuinsh/atuin (v18.16.0, 1 week ago) - ✨ Making your shell magical
- hovancik/stretchly (v1.21.0, 1 week ago) - The break time reminder app
- gastownhall/beads (v1.0.3, 1 week ago) - Beads - A memory upgrade for your coding agent
- SimonHalvdansson/Harmonic-HN (v2.3.1, 2 weeks ago) - Modern Android client for Hacker News
- jhult/recalldory (v0.0.1, 3 weeks ago) - A persistent memory system for AI coding assistants, written in Inko.
- jhult/inko-tantivy (v0.2.0, 1 month ago) - Tantivy FFI bindings for full-text search in Inko.
- Wybxc/mdbook-pagecrypt (v0.2.0, 1 month ago) - Encrypt your mdbook-built site with password protection.
- Update README on sanand0/llmpricing (5 days ago)
- Stop launchd services before uninstall on neul-labs/stout (1 week ago)
- Use GitHub repo verification for taps on neul-labs/stout (1 week ago)
- feat(info): fall back to Homebrew API for casks not in stout-index on neul-labs/stout (1 week ago)
- feat(reinstall): skip re-extraction when bottle is unchanged on neul-labs/stout (2 weeks ago)
- Add @@HOMEBREW_JAVA@@ placeholder support on neul-labs/stout (2 weeks ago)
- feat: add reverse dependency (dependents) support across info, uses, uninstall, and why on neul-labs/stout (2 weeks ago)
- feat(doctor): add code signature and dylib dependency checks on neul-labs/stout (3 weeks ago)
- feat(upgrade): add cask upgrade detection and revision handling on neul-labs/stout (3 weeks ago)
- Fix Zig linker compatibility for cross-compilation on inko-lang/inko (3 weeks ago)
- thamwangjun/clearest - Your favorite Terminal Coding Agent, now in Rust (1 day ago)
- shaunpatterson/buzzline - A BeeLine reader extension that doesn't suck ass (2 days ago)
- dusty-phillips/inko-regex - Basic regular expression parser in pure inko (3 days ago)
- samueltuyizere/oc-go-cc - Use your OpenCode Go subscription with Claude Code. (3 days ago)
- lna-lab/blackwell-geforce-nvfp4-gemm - NVFP4 inference on Blackwell GeForce (RTX 5090/5080/5070 Ti/RTX PRO 6000) — SM120 patches for vLLM + FlashInfer + CUTLASS. 175 tok/s on Qwen3.6-35B MoE. (3 days ago)
- shouvik12/trooper - A drop-in proxy that falls back to local Ollama when any LLM quota runs out (3 days ago)
- TwiN/gatus - Automated developer-oriented status page with alerting and incident support (4 days ago)
- mikwielgus/undoredo - Undo-redo in Rust using deltas, snapshots or commands with convenience implementations for many standard and third-party types. (5 days ago)
- DioxusLabs/blitz - A radically modular HTML/CSS rendering engine (5 days ago)
- sanand0/llmpricing - Compare the cost and quality across LLMs and find the frontier LLMs, i.e. nothing is cheaper AND better than these models. Explore the evolving frontier over time (5 days ago)
Want your own self-generating profile page? Check out readme-scribe!




