Writing


My current reading list that I believe currently best model what I find important in tech:

Deep dive: Pluto’s Chrome Extension for generating Web Proofs
Deep dive: Pluto’s Chrome Extension for generating Web Proofs

May 1, 2025

Pluto’s Chrome extension achieves zero-knowledge proofs over web data entirely in-browser using zero-knowledge proofs (ZKPs). In this post, we condense the architecture and key engineering decisions behind this ~6k-line extension, focusing on how multiple Chrome contexts cooperate to generate **Web Proofs** within the browser.

Create an interactive, 3D portfolio website!
Create an interactive, 3D portfolio website!

August 13, 2020

In this post, I walk through how I built a fully interactive, physics-powered 3D portfolio site using Three.js and Ammo.js. We’ll cover everything from scene setup and rendering to physics simulation, joystick input, and real-time animation—all running smoothly in-browser. The result: a memorable portfolio that feels more like a game than a webpage.