I help small teams plan and implement their cloud platforms, choice of programming languages, processes, hardware, and other tools.
I offer free help to leaders in business and tech from under-represented minorities, including those with disabilities, women, LGBTIQA+, and black communities. This approach is heavily inspired by Codebar.
I currently work with the wonderful folks at Clockwork Dog, bringing magic to immersive shows and escape rooms.
Events I run
-
Breaking Breadboards
Talks about where hardware meets software -
T-Shaped Talks
A meeting of diverse communities in Brighton & Hove
Recent talks
-
Multi-user collboration with Redux in COGS
Transforming a single-user desktop app to a multi-user collaborative platform -
The Future of Startups in Brighton & Hove
What's changing and why 2020 is the most exciting time for local startups -
T-Shaped Talks interview
An interview with The People's Republic of Brighton and Hove -
Kotlin makes Java null and void
Intro to Kotlin on Android and how to migrate from Java -
Beeline's backend, built with Firebase
A workflow for Realtime DB, Auth, Cloud Functions, Storage, and more -
Launching Beeline
From Kickstarter to connected product
Things I've made you can play with
-
The Button
A simple multi-player Redux game -
r/place clone
Multiplayer pixel art -
Kaleidoscope Roulette
WebRTC "Chatroulette" with reflective patterns -
Wheely Bike
A little bike that spins around your screen -
Pink Lady
Make your own Pink Lady apple stickers
Other things I've made
-
Raspberry Pi DVD player
A teeny tiny low-power DVD player -
DMX Audio Visualiser
Visualise audio in realtime on LED tape -
Emojikey
Search and type emojis in Chrome/Chromium -
Minishift Tetris
Play Tetris with a Raspberry Pi and Minishift -
iApprove
Audience participation for presentations -
Pointy
Show where your pointing on-screen during a presentation with a LEAP Motion -
Solitaire/Freecell for PyS60
A patience game for Nokia S60 written in Python -
EasyEdit PyS60
A text editor for Nokia S60 written in Python
Where I've worked
-
Clockwork Dog
2019 onwards Dazzling and surprising with tech for live immersive shows -
Super Magic Link
2021 Streamed copyright content in sync -
BBC Own It
2019 Help and advice for young people's first leap online -
Thrive
2019 Improving life through wearable sensor technology -
Matchbox Mobile
2018 Mobile, cloud, voice, IoT, AI, and more -
Beano
2018 Cross-platform content for kids -
Beeline
2016 - 2018 Simpler navigation for bicycles -
boop.js
2015 - 2016 UI test automation for Android apps -
Double
2015 Safer, less awkward dating -
Living Map
2015 Smart maps for mobile devices -
SwiftKey
2010 - 2015 The keyboard powered by you
Open source
-
Node.js DMX
Realtime timings for node-dmx -
Firebase Mock Functions
A Node.js library for testing Firebase Database triggers offline -
Android Bluetooth Current Time Service (CTS)
Set the time on connected Bluetooth devices (iOS does this by default)
✨ Thanks for stopping by ✨