Hello!

I am Ben Kettle. I am currently working to build developer-loved security tools as a software engineer at Semgrep.

I like running, downhill & nordic skiing, hiking, taking photos, and thinking & reading about how we can make our cities and towns work better and more sustainably for their residents.

Feel free to check me out on other sites:

I can be reached via email at [email protected] and you can view my resume here.

Recent Posts (view all)

    Autogenerating a Book Series From Three Years of iMessages read more

    Tired of waiting for iMessage to load my messages from years ago, I printed them all out in a set of paperback books.

    Building a Safer FIDO2 Key with Privilege Separation and WebAssembly read more

    Plat, created for my Master's thesis, is a new FIDO2 security key that uses a new WebAssembly-based toolchain for ARM microcontrollers to privilege-separate individual components of the security key's software and protect against many types of bugs.

    FPGAirpods read more

    An implementation of active noise cancellation on a Xilinx Nexys7 FPGA, using the Least Mean Squares optimization algorithm to update weights of a Finite Impulse Response filter.

Recent Photos & Albums