A software engineer working at Buf, making Protobuf work for everyone.
You can find me on GitHub, Twitter or email.
Worked on a bunch of systems and wrote a lot of software by hand. Really enjoyed working on and maintaining open-source projects, some notable ones:
- mfridman/tparse - a tiny CLI utility for summarizing
go test -json | tparse - pressly/goose - battle-tested migration tool from 2012
- pressly/cli - yet another CLI library. I dislike the bloated options out there, so this one is minimal
- golang-jwt/jwt - a forked JWT library. Keeping the lights on, should really be in the Go std lib at this point
- ... and others
I used to organize Python and Go conferences in Canada, ran the Go Toronto meetups for a few years. At some point time became a limiting factor and I had to move on.
Some more random things:
Advent of Code - still remember pre-AI days spending countless hours into the night working through hard problems. I feel like I learned a lot for myself, and I want to hang on to that feeling
Capture the flag - same deal, working through security problems made me a more competent engineer
Ahhh some flags were so soo rewarding:
not_all_errors_should_be_shown_fb83c582ee9b64d1f446cfd01702e7c5(blind SQL injection)flag{remember_kids_protect_your_headers_afb3}(steganography)
Some non-tech related thing:
- Hiking - some of my favorite days are 30km with 2500m of elevation (up and down)
- Love the outdoors
- Photography - FujiFilm XH-2
- Reading
- ... and others
Anyways, that's a bit about me.
Stay curious, keep learning, help others, be humble.