Edward Hesketh

A photo of Edward Hesketh, taken in July 2026, ©Lizzie Coombes.
A photo of me, taken in July 2026.
(©Lizzie Coombes)

Introduction

Hello! I am Edward Hesketh. I am primarily a programmer, but I love working on both hardware and software projects, and I have a wide range of skills.

I can...

  • Architect, develop, and publish software - frontend and backend - for computers and microcontrollers
  • Design and assemble custom PCBs using KiCAD
  • Create 3D parts with CAD using FreeCAD, Autodesk Fusion 360, or OpenSCAD and manufacture them using at-home and workshop tools.
  • Maintain multiple servers to reliably host services using NixOS.
  • Automate the building of software using the Nix language.

My favourite languages to work with when creating software are C and Go, but I have experience in C⁠+⁠+, C⁠#, Typescript/Javascript, Python, and a little Lua.

I enjoy learning about the "secret backend" to the world - finding out about the hidden systems that run everyday things - my favourites being well-made design rules, and interesting/useful datasets (such as National Rail train data). I also have a strong passion for NixOS, which I have used for multiple years on my computers and servers.

When I make things, I try to make them easily maintainable and avoid over-complicating them, after all

the best solution to a problem is usually the easiest one

-GLaDOS, "Portal 2" Valve Corporation 2011.

You can contact me at , and I will try to reply within 1-2 weekdays.

About me

Where I'm at now

At the moment, I work on personal passion projects in my free time, and occasionally as part of Hack Club - an international community of teenage hackers. At my college I am currently studying for A-Levels in Maths, Further Maths, and Physics, having already completed an A-Level in Computer Science.

Almost all of my projects since the start are open source, and can be found on my GitHub. I have made a wide range of different projects, with their quality improving over time as I have improved my skills.

Experience and Qualifications

Flagship projects

Events I took part in

In-person events

Other events

Contact

You can contact me at , and I will try to reply within 1-2 weekdays.