Gordon is the creator of the Espruino, a tiny microcontroller board that runs JavaScript. Over the past 3 years he's designed hardware, written software, and shipped two successful KickStarters from his home in Oxfordshire.
Before that, he wrote compilers and 3D graphics software for a range of companies - including Altera, Nokia, Lloyds Register, Microsoft, Collabora, and Curtiss Wright.
Talks I've Given
-
Zero to Hardware in 30 Minutes
Featuring Gordon Williams
In a world where our consumer devices are developed by huge corporations with 9 figure budgets, creating your own hardware product to sell can seem completely out of reach.
javascript app consumer-devices -
Workshop: Web Bluetooth for IoT Sensors
Featuring Gordon Williams
This workshop will get people programming a wireless Bluetooth device with JavaScript, and then using JavaScript and Web Bluetooth on a webpage to read from and control the device wirelessly. Developers may be asked by a (maybe internal) customer whether they can solve a problem that requires a...
javascript bluetooth wireless -
JavaScript and Bluetooth LE - Intermediate
Featuring Gordon Williams
What if you could develop your wireless sensor, phone app, and server infrastructure in the same language? With JavaScript and Web Bluetooth you can. Gordon Williams will show you how you can write JavaScript for wireless devices with Puck.js and Espruino, and how to use Web Bluetooth to control...
fullstack javascript bluetoothle puck.js espruino -
-
Workshop: Espruino (part 1)
Featuring Gordon Williams
Learn how to get started with JavaScript on Hardware using Espruino microcontrollers. You'll learn how to connect an LCD display, buttons and speakers and make a self-contained device, and then it's up to you to create whatever you want. This year's theme is Games - come up with the...
fullstack fullstackcon iot espruino javascript hardware workshop -
Workshop: Espruino
Featuring Gordon Williams
Control electronics with JavaScript! Learn how to write JavaScript for microcontrollers with the Espruino Pico board. There will be a brief walkthough on how to get started with Espruino, followed by a hack session with robots, lights, motors, sensors, displays, and radio modules. Help will be on...
fullstack espruino javascript -
JavaScript for Microcontrollers
Featuring Gordon Williams
The last few years has seen the performance of microcontrollers improve in leaps and bounds, opening up a whole world of possibilities. In this talk we'll show how Espruino fits a JavaScript interpreter into a single chip, and what advantages this has when developing embedded software. With...
fullstack javascript hardware espruino