About Me


I like practical people, theoretical problems, and Big Ideas.
As a youth, I couldn't stop asking "but why though?", so I tried to figure out what's really going on by studying the logical foundations of reality at Cambridge. Eventually, I yielded to functionalism, per the rest of society. One side-effect of this was a brief attempt to figure out some inputs and outputs of the mind-brain , AKA "the reality machine". But without computationally modelling complex systems (or at least making robots) that wasn't going to go anywhere suffciently interesting.
During some post-research time out, I accidentally grew a start-up from two of us in an attic into a successful, multi-million turnover, "Ed-tech" company. By then, the taste of technology had taken hold. It was clear that I could better combine everything interesting in life by programming.
So I returned, once more, to functions. This time, with a little more creative control.
I am now a Staff Engineer managing state across web apps, the blockchain, and secure hardware. I'm also a regular host of the ReactJS Girls London Meetup, and have given talks on the React Forget compiler and the pitfalls of static pre-rendering.