Skip to content
View jpenberthy's full-sized avatar

Block or report jpenberthy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jpenberthy/README.md

Hey, I'm Johnathan πŸ‘‹

I run a handful of small companies across IT services, access control, entertainment, and game dev. Fifteen-plus years in the trenches β€” networks, hardware, embedded systems, enterprise IT β€” and I use AI agents to scale what one technical person can actually ship.

I'm the one picking the stack, making architecture calls, debugging the weird stuff, and owning the spec. The agents handle the code I'd write myself if I had more hours in the day.


What I'm building

Utah-based MSP and low-voltage contractor. Access control, IT managed services, 3CX phone systems, and surveillance for HOA communities and property managers. 15+ years of client relationships, built one referral at a time.

Cloud-native access control platform. Dealer-installed hardware connects to a managed cloud backend β€” no local servers, no VPNs β€” so administrators control doors, users, and schedules from web or mobile. Scales from one door to hundreds.

Home for the creative side. Publisher of the Rebel of the Forsaken fantasy series (film adaptation in production).

πŸ•ΉοΈ Open Terrain Studios

Independent game studio building EFW (Empires of the Fallen World) β€” a top-down RTS MMO set in a persistent 1:50 scale Western Europe world derived from real elevation data. Godot 4.6.1 + C# (.NET 9) client, Go game server, Protobuf v3, Postgres + Redis, NATS JetStream, self-hosted on Kubernetes. My job is product, architecture, and QA.

βš™οΈ EverCoreOS

A universal, open operating system that extends the life of unsupported hardware. First target: the Logitech Harmony Hub β€” replacing the stock firmware and cloud backend with open-source alternatives.


How I work

  • I pick the stack and own the architecture. EFW's tech choices β€” Godot + .NET for the client, Go for the server, Protobuf + NATS for messaging, Kubernetes for production β€” weren't agent decisions. Tradeoffs, sequencing, and the "why" are my job.
  • I debug what AI can't. Package manager conflicts, API contract mismatches, timezone bugs, GPU transcode pipelines, odd network behavior. Agents are fast on known patterns; the weird stuff still lands on me.
  • Hardware and infrastructure fluent. Access control panels, PoE networks, Raspberry Pi CM4 + STM32F401 embedded work with OTA firmware updates, TrueNAS and Proxmox at home, Microsoft 365 / Entra ID for clients, 48V solar on the work trailer.
  • AI is a force multiplier, not a substitute for understanding. I've been running Claude Code since it was new. I know its strengths and its failure modes, and I drive it accordingly.

About this account

Old account β€” set up long before I had agents to run. Most of what I build lives in private repos or isn't code-first to begin with. What's public here today is forks and experiments; that'll shift as more projects reach the point of being worth sharing.

Popular repositories Loading

  1. fancytiles fancytiles Public

    Forked from BasGeertsema/fancytiles

    Fancy Tiles - A Cinnamon Extension for snapping windows

    JavaScript

  2. teams-for-linux teams-for-linux Public

    Forked from IsmaelMartinez/teams-for-linux

    Unofficial Microsoft Teams for Linux client

    JavaScript

  3. jpenberthy jpenberthy Public