Author and maintainer of magiclinksdev, keyfunc, jwkset and more. A full-stack software engineer that favors working in Golang, TypeScript, and TailwindCSS. Based in Virginia, USA.
Some of my websites:
I'm available for freelance or full-time work, if the opportunity is right. If you're interested in working with me, please fill out the website's contact form.
Featured work
-
MicahParks/magiclinksdev
Transactional email magic link and One-Time Password (OTP) authentication platform. Sign up, log in, password resets, email verification, and more.
Go 26 -
MicahParks/jwkset
A JWK and JWK Set implementation. An auto-caching JWK Set HTTP client is provided. Generate, validate, and inspect JWKs. Self-host this project's website: https://jwkset.com
Go 36 -
MicahParks/keyfunc
Create a jwt.Keyfunc for JWT parsing with a JWK Set or given cryptographic keys (like HMAC) in Golang.
Go 277 -
MicahParks/websocket-pubsub
An in-memory HTTP websocket publish-subscribe system written in Golang.
Go 10 -
MicahParks/peakdetect
Detect peaks in realtime timeseries data using z-scores. This is a Golang implementation for the algorithm described by: https://stackoverflow.com/a/22640362/14797322
Go 14 -
MicahParks/recaptcha
Golang reCAPTCHA V3 client for verifying requests server side.
Go 8