Tag: golang
8 results
Blog Posts
Projects
css-trimmer
A fast CLI tool that uses static analysis to remove unused classes from CSS files. Supports dry-run mode, custom output paths, and multiple source file formats.
Can reduce the size of a 843Â kB file by 44% in ~50 ms.
Winslow Electric - Digital Growth
penbomb
A Go HTTP handler that returns a 100 GB zip bomb. Designed to punish pentesters scraping sites at endpoints that would normally just return a 404. Adapts the payload based on the Accept-Encoding header.
Punishes roughly 300 requests per site per week, with no additional cost.
mauth
Mauth (mock auth) is an OAuth 2.0 / OpenID Connect provider for system and system integration tests.
ddns-go
A client for Namecheap's Dynamic DNS service, written in Go.
Progressive Flagr
Flagr is an open-source AB Testing and Feature Flagging microservice. I was hired by Progressive to add features and improve the performance of an inner-source branch of Flagr.
Among other features, I added RBAC, new convenient API methods, and time-based constraint types. I also executed a large refactor of the codebase, resulting in ~80k less total LoC, and a 10x reduction in average response time. I mentored other developers working on Flagr and led teams of contributors in inner-source code jams.
We hope to open-source our branch of Flagr in the near future.
Tricaster
An open-source raytracer written in Go with multi-threaded rendering, adaptive workload distribution, procedural textures, and realistic reflections and refractions.