Hi, I'm Frank.
I am a software engineer who loves privacy, security, and open source. I mostly write Go, TypeScript, & Python on personal projects, and Go, Swift, Java, and Kotlin for work. Though, I am actively learning and loving Rust.
I'm currently attending the Summer 2 Fall 2 batch of Recurse Center, having recently left my role as tech lead and engineering manager at JPMorgan Chase's Global Business Accelerator. Prior to that, I served as a founding engineer at @Svix (YC W21), where I helped build the company's initial platform and infrastructure. Before covid, I was the lead backend engineer at @Ghostery/@Cliqz, working on anti-tracking software.
You can find more information about me and my work on my personal website or connect with me on Twitter. You can find my other social media profiles on Keyoxide.
📝 Latest blog post:Searching for the Best Silicone USB Cable
| Repo | Description |
|---|---|
| nix | a macOS config via nix |
| good-first-issue | A curated list of rocks. Beginner friendly — lots of good first issues. |
| shiftapi | Full-stack type-safety from go to typescript with OpenAPI schema generation out of the box. |
| RCade | Recurse Center's RCade |
| restorekit | Reformat an Apple Silicon mac from any platform. |
This README.md is regenerated every hour via this GitHub Action.






