I build, host, and maintain websites, games, and open source tools from Garner, North Carolina.
My life is centered on Jesus Christ, my family, open source software, and helping people become stronger leaders.
Website · Logbook · Projects · LinkedIn
| Project | What it is |
|---|---|
| BaboViolent | The classic top-down arena shooter, ported to the browser and supported by new servers, matchmaking, moderation, and community infrastructure. Play BaboViolent · Web client |
| Verbose Resume | A guided resume builder that turns real work experience into a clear, useful resume. Build a resume |
| NineVoltNine | A Linux guitar pedalboard with real-time effects, terminal controls, MIDI support, and shareable YAML chains. Open NineVoltNine |
| soh.re | An interactive Linux terminal in the browser, backed by isolated Kubernetes workloads and a custom routing stack. Open a terminal · Isolation proxy |
| Bible Reader | A focused Bible reading experience with fast navigation and a clean interface. Read the Bible |
| Shoreline | Generative coastal art shaped by wind, waves, weather, and time. Visit Shoreline |
I spend most of my time with Go, TypeScript, Linux, Kubernetes, Istio, containers, Helm, and GitHub Actions. I like small operational surfaces, reproducible releases, self-hosted infrastructure, and software that people can study, improve, and share.
This website follows the same approach. jmainguy.com is a Go application with TypeScript and Tailwind CSS, shipped as one embedded binary and deployed through the same reusable release system as my other projects.
I maintain reusable GitHub Actions and Helm infrastructure so projects can build, test, publish, and deploy consistently:
The Logbook collects notes from years of building systems, learning Linux, writing software, running communities, and living life with my family.
Feedback and requests are welcome. Contact information is in the footer at jmainguy.com.





