SYSTEM ONLINE — AUSTIN, TX
Specs, SDKs,
and servers.
Software engineer focused on Identity and Developer Experience. I build the boring-but-critical plumbing of the developer world — API specs, SDKs, and self-hosted infrastructure — and run most of it on hardware in my closet.
luke@parke:~$ mv lukehagar.com parke.dev
$ whoami
About
I'm a software engineer passionate about Identity and Developer Experience. I maintain the community Plex API spec and its nine-language SDK suite, build OpenAPI tooling, and write about API design at openapiguy.dev.
At home I run a rack of servers — everything on this site is self-hosted on a Talos Kubernetes cluster declared in home-ops and deployed by Flux straight from parke.dev, out of a closet in Austin.
$ cat ~/stack.txt
- identity & devex @ sailpoint-oss
- 131 public repos · 9 SDK languages
- homelab: many servers, one closet
$ ls ~/projects
Projects
home-ops
GitOps homelab: a Talos Kubernetes cluster fully declared in git and reconciled by Flux — networking, storage, observability, and every app on this site.
parke.dev
This site and the blog — a Bun monorepo built into OCI images by CI and rolled out to the cluster automatically by Flux image automation.
plex-api-spec
A community-maintained OpenAPI specification for Plex Media Server.
plexjs · plexpy · plexgo · +6
Plex Media Server SDKs generated for nine languages, from one spec.
OpenAPI.gg
A visual OpenAPI design studio built with Svelte.
Arbiter
An API proxy that documents your API as you use it.
Telescope
An OpenAPI language-server extension for VS Code and Cursor.
sveltekit-extension-template
Chrome extension template — SvelteKit, Svelte 5, Skeleton v3, Tailwind v4.
Sveltey
A SvelteKit SaaS starter template.
stats-action + remotion
GitHub Actions pipeline that renders animated profile stats as GIFs.