Skip to content
View matthewpi's full-sized avatar

Sponsors

@EVLBOX
@YesImSevy
@itzMiney
Private Sponsor
@BisectStudios
@HostEZ
@BlueprintFramework
@OctoGency
@indifferentbroc
@aussieserverhosts
@liquidweb
@lunibo
@aternosorg

Sponsoring

@mholt

Organizations

@NixOS @caddyserver @pterodactyl

Block or report matthewpi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
matthewpi/README.md

Howdy stranger, I'm Matthew

Language Go Language Nix

I'm a software developer specializing in containerization and distributed systems. I primarily program in Go, but I do quite a lot of frontend work with TypeScript alongside React or Vue.js.

When it comes to infrastructure, I work a lot with NixOS and Kubernetes (and even sometimes with Kubernetes running on NixOS).

Skills

For a full in-depth list and explanation of my skills click here.

TLDR: Go, Linux and Kubernetes

Projects

Language PHP Language Go GitHub Stars GitHub Forks

I am the lead maintainer for Pterodactyl. Pterodactyl is a game server management software with a system daemon written in Go and a frontend management panel written with PHP and React.

Language TypeScript GitHub Stars

Rich Caddyfile support for Visual Studio Code which provides syntax highlighting and a language server, including documentation on hover and basic inspections. Written in TypeScript.

Language Go GitHub Stars

Implementation of the Kubernetes Gateway API utilizing Caddy as the underlying web server.

Language Go GitHub Stars

Library for directly interacting and controlling an Elgato Stream Deck on Linux. Written in Go.

I have a large number of other open-source projects you can view here. I also have a large number of private projects I either haven't or can't release publicly that showcase a lot more of my skillset, if you are interested in hearing about these please reach out.

Pinned Loading

  1. pterodactyl/panel pterodactyl/panel Public

    Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while…

    PHP 6.9k 1.8k

  2. pterodactyl/wings pterodactyl/wings Public

    The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.

    Go 755 322

  3. caddyserver/vscode-caddyfile caddyserver/vscode-caddyfile Public

    Rich Caddyfile support for Visual Studio Code

    TypeScript 90 4

  4. caddyserver/gateway caddyserver/gateway Public

    Kubernetes Gateway API implementation powered by Caddy

    Go 69 4

  5. streamdeck streamdeck Public

    Library for directly interacting and controlling an Elgato Stream Deck on Linux.

    Go 7 1

  6. certwatcher certwatcher Public

    Hot-reload TLS certificates without downtime

    Go