As a developer, I enjoy building things, especially combining multiple different things, to produce something new.
As a developer advocate, I enjoy helping other developers to learn, understand and build. Let's learn something new together! I am also the "voice of the developer" at the table — bringing your feedback to the product team.
I'm currently living in Barbados and working remotely for Protocol Labs, the people behind IPFS and Filecoin.
Previously, I was:
- Working on Developer Relations at Bittensor
- the Director of Developer Relations / Principal Developer Advocate at Ripple
- a ML/AI Developer Advocate at IBM Cloud
- The co-creator of Choirless - a tool to allow remote musicians to play together, 2nd place in IBM's Call for Code competition
- the lead of the mobile development team at enquos - a quantified-self startup
- Technical Director of Netsight, a web development agency in the UK
- ...and board member of the Plone Foundation.
Some stuff that I've done
This is just a sample selection of projects I've done, or been substantially involved with over the past few years to give you an idea of the sort of stuff I like doing:
- Filecoin's Virtual Machine: Unlocking Open Data Economy - Consensus 2023
- Developing your first Smart Contract on IPC | Workshop by Matt Hamilton
- A blog post and recording of a talk I gave to the IBM UKI Technical Consulting Group on Twitch Streaming
- A talk I gave at the National University of Singapore (NUS) FinTech Lab: Masterclass in Payments and Blockchain
- A series of ten videos "Intro to the XRP Ledger" that I wrote the initial scripts for
- The XRP Ledger Grants programme that I helped setup and have been a judge for
- A talk / live coding session I gave on the XRP Ledger at Kansas University Blockchain Institute
- A video on Choirless: Connecting musicians with AI and IBM Cloud
- A Twitch live-coding session on: Joyful Tweets: Using IBM Tone Analysis API
- A blog post I wrote: Issuing Assets on the XRP Ledger for Ethereum Developers
Some other places you can find me and my content:
- LinkedIn profile
- Polywork timeline
- My Github page
- Some tech blog posts on Dev.to
- Some videos I've recorded
- Slides of some of my talks
- My (a bit outdated) blog
If you want a chat about any of this, or think I can help your team, then get in touch. My email address is my first name at this domain name.
Why does this page look so bad/old/boring/shit? This entire page is a single HTTP request. Everything needed to render this page is included inline in this HTML document. No external CSS, no fonts, not even an image link. The image at the top is an inline SVG. Why? Just because. I liked the idea of a challenge of making this as simple and as no-frills, and as performant as possible. The entire browser load is about 46kB.