I am a full-stack developer and code teacher. I like to wear as many hats as possible, slipping into whatever role is required to build great products.

I currently work at Foundation, where I'm building web3 tools that have generated millions in creator earnings on the blockchain. I work across the entire stack using TypeScript, React, Solidity, and modern blockchain infrastructure like viem.
Lawrence Gosset
Teaching in-person front end development
Previously at SuperHi, I made learning to code easier by creating and teaching online coding courses that have reached over 10,000 people from 80+ countries. The courses I developed covered Foundation HTML/CSS/JavaScript, WordPress, Advanced CSS/JavaScript, and React.js. Alongside teaching, I built the learning platform using React, Next.js, Ember, and Elixir.
Before SuperHi, I was a software engineer at Onfido, where I architected their identity verification SDK - now used by companies including Google, Deliveroo, Revolut, and Tesco. I worked extensively with TypeScript, React, Redux, and Ruby on Rails.
I'm particularly interested in building applications that create real impact - whether that's enabling creators through blockchain technology, teaching thousands to code, or building infrastructure used by millions. I enjoy working with modern web technologies like React, TypeScript, and exploring the possibilities of web3 and real-time systems.