Most of my experience as a SE is in AI and blockchain, and nearly all of my work has been open source, whether for a company, on contract, or independently. My current focus is on working sensibly with AI: refining my workflows as the core harness for doing good work, without getting one-shot by obsessive AI optimization or losing sight of architecture, design, product, and taste.
I’m interested in emergent capabilities, both in how frontier models behave and in how people evolve as they start using AI seriously. I try to keep as much skin in the game as possible by experimenting myself, discussing with peers I respect, and paying attention to early shifts in DevX, UX, tooling, interfaces, and product habits. Adjacent interests include local-first apps and capabilities, fully onchain games, and developer tooling.
The more I learn, the more the engineering side becomes intuitive, and the more I can think about product and intent. I’m trying to become more product-minded while keeping the discipline and curiosity to tackle unfamiliar problems with a good methodology.
A powerful Solidity and Vyper compiler for TypeScript.
All
Activity
2026
2026-04 → now[work]
svvy
A strategic coding workbench for directing bounded, workflow-backed agent work
svvy : organizes coding work around orchestrator sessions that hold product intent, route implementation into bounded threads, and reconcile durable results from structured, inspectable workflows those threads supervise without bloating orchestrator context, while letting you steer at any layer.
electrobun-browser-tools : shipped an inspection and driving bridge for Electrobun apps, exposing windows, views, layout trees, DOM state, logs, events, screenshots, and Playwright-style locators to agents.
electrobun-e2e : shipped shared end-to-end infrastructure for running Electrobun desktop apps headlessly in OrbStack Linux environments.
tevm-monorepo : contributed to call/debug and tracing methods, a MUD plugin for optimistic updates, storage layout and pre/post-state tooling, and various other runtime, API, build, and documentation contributions.
guillotine : contributed to a Zig EVM, including a Zig devtool and BubbleTea CLI for call disassembly and step-by-step tracing, Go/C/WASM/TypeScript SDK bindings, EVM semantics fixes, and research-heavy work on hardfork support, gas accounting, and execution spec fixtures.
guillotine-mini : contributed WASI/WASM build and bindings, and research-heavy EVM tracing/debugging work around WASM constraints, threading, debugger architecture, and dispatch-level execution hooks.
@tevm/test-matchers : shipped a Javascript library that extends Vitest with EVM-related test matchers.
@tevm/test-node : shipped a Javascript library to snapshot EVM JSON-RPC calls in Vitest/Bun.
2024-04 → 2025-03[work]
Primodium
Worked at a startup backed by Alliance, Paradigm, and A16Z Games, exploring onchain games and crypto user-facing products
DEX Server : contributed server/package work around buy/sell flows, SOL/USD price caching, transaction analytics, Hasura /cache integration, Docker/package workflows, and docs.
Tub : contributed across the Solana indexer, GraphQL/ Hasura / Timescale layer, dashboard/explorer, server analytics, and iOS query/chart/transaction integration surfaces.
Primodium Empires : contributed client UI/game tooling, cheatcodes, transaction feedback, keeper/deployment infrastructure, and contract test/audit-prep work, while owning the artist handoff loop for integrating art and animations into the game.
Reactive Tables : shipped a state management library for onchain games built on MUD for Typescript & React.
Primodium v0.11 : took ownership of the sync/indexer and database stack, and shipped client/core rendering work, game-object interaction fixes, reactive-table integration, package/build fixes, and browser profiling-driven performance optimizations.
Open-source release: owned the public release pass for the work above, including documentation for each package and shipping the open-sourced libraries and containers.
2025-03 → 2025-05[experiments]
evmstate
A TypeScript library for tracing and visualizing EVM state changes with detailed human-readable labeling
@polareth/evmstate traces all state changes after a transaction execution in a local VM, or by watching transactions in incoming blocks.
It retrieves and labels storage slots with semantic insights and provides a detailed diff of all changes. Built with Tevm and Whatsabi .
2025-04-13 → 2025-04-20[experiments]
nightwatch
A public archive of onchain scam investigations
Nightwatch catalogs research from onchain sleuths on Twitter & Telegram, as a public archive and convenient research tool.
A browser interface to simulate and visualize EVM activity
savvy exposes an interface to fork a chain and tweak its network conditions, to simulate complex onchain interactions and visualize results & gas usage, both on L1 and L2 EVM chains.
Various research projects on EVM gas usage and tooling
airdrop gas benchmarks : a series of tests to benchmark gas usage across ERC20/721/1155 patterns with batched, merkle, and claim style drops, picked from popular airdrop contracts — comes with an interactive dashboard to analyze costs based on airdrop parameters.
Various research projects on EVM security and tooling
Glider : joined Secureum workshop sessions to battle-test Glider on live exploit scenarios, and submitted documentation fixes and clarified flows for security researchers.
ERC1155A : a reference fuzzing test suite on a token extension to verify assumptions and surface edge cases.
2023-01 → 2023-05[experiments]
Experiments: web-based 3D & spatial audio
Various projects with Three.js/React Three Fiber and 3D spatial audio engines
echoes : a contemplative yet interactive onchain collectible, made of particles, as part of an immersive audiovisual experience.
poligraph : a 3D graph to help visualize political relationships in the French Assemblée Nationale.
metaverse : a virtual world on the browser with interactive 3D audio sources — built while alpha-testing Atmoky spatial audio engine and as part of a research paper on immersive audio in virtual worlds.
esthesis : a multi-platform 3D visualizer for music NFTs.
2023-05-22 → 2023-06-11[experiments]
cascade
(Just another attempt at a) decentralized automated crowdfunding platform, with automated and flexible recurring payments
An interface between founders and contributors, where the latter can plan their contributions over a specified period, give out their funds to a secured contract, let the payments be sent automatically, and still pull back if they don't feel confident anymore at some point.
Built during Chainlink Fall 2023 hackathon.
2023-01-23 → 2023-03-07[work]
Chainlink Functions
Tested Chainlink Functions across alpha and beta releases with public examples
Tested Chainlink Functions during Alpha (01-03/2023) and Beta (09/2023); provided some now outdated examples and demo for showcasing during release.
An article on blockchain fundamentals, misconceptions, and future outlooks
Blockchain, but for real (EN) : some explanations about blockchain — current perception, what it actually is, how it works, perspectives for the future, and what to do now.
La blockchain, mais pour de vrai (FR) : quelques explications sur la blockchain : perceptions actuelles, ce que c'est réellement, fonctionnement, perspectives futures, ce qu'on peut faire maintenant.
2023-10-12 → 2023-10-17[writing]
Decentralized systems, end the cycle of indifference
An article on democracies, delegation and decentralized systems
How traditional democracies tend to favor indifference, through delegation of knowledge and awareness, and how decentralized systems can help by incentivizing active participation in governance.
2023-09-22 → 2023-10-02[writing]
Chainlink's new dawn
An article on Chainlink after CCIP
A reflection on Chainlink's latest milestones, and key aspects from a developer's perspective.
2023-09-17 → 2023-09-18[writing]
Smart contract security, terminology of a review
An article on smart contract security terminology
Navigating the rambling world of smart contract security, and specifically the terminology/technical jargon, from the perspective of a newcomer.
2023-06-28 → 2023-06-29[writing]
Lesson #0, fundamentals of Solidity storage
An article on the fundamentals of Solidity storage
The storage layout in the EVM, how data is meticulously stored and managed with Solidity.
2023-01-03 → 2023-02-12[education]
Alchemy University
online
A seven-week Ethereum bootcamp on cryptography fundamentals, data structures, EVM internals, UTXO/account-based models, smart contracts...
2022
2022-11-27 → 2022-12-06[education]
Three.js Journey
online
An extensive introduction to Web-based 3D with WebGL, using Three.js and React Three Fiber: physics, modeling, interactions, shaders, post-processing, optimization, R3F and Drei...
2022-10-17 → 2022-11-19[experiments]
promise
An onchain app to help keep founders accountable for their promises
A decentralized app that allows founders to create and get involved into promises, that will be forever recorded and associated to their identity. Won Chainlink Top Quality Projects and QuickNode 1st Prize.
2022-09-23 → 2022-10-15[education]
Fullstack Solidity/JavaScript course
online
A comprehensive introduction to all the core concepts related to blockchain, and developing smart contracts with JavaScript and Solidity by Patrick Collins.
2022-05-10 → 2022-05-14[writing]
What is the metaverse anyway?
A short article to try to define the metaverse
Breaking through some of the most common misconceptions, in an article derived from my research on immersive virtual worlds.
2022-02-05 → 2022-06-12[education]
The Odin Project
online
An open-source fullstack Javascript curriculum for learning web development with JavaScript, Node.js, Express, MongoDB, React...
2020 → 2022[education]
Master in Music and Music Production
SAE Institute, Paris, France
Master's degree in sound engineering, music theory, mixing, mastering, arrangement and orchestration.
Wrote a Master's thesis on immersive audio integration in virtual worlds.
Une place pour l’audio immersif dans le Web 3.0 : intégration dans le métavers; adaptation à un nouveau modèle, immersion dans un espace en pleine expansion, expériences immersives accessibles et avancées...