Hello World!

Hello, my name is James and I'm a software developer, specialising in Javascript and React front-end development, and lately, Rust as well. I develop anything digital, including websites, mobile apps on Android and iOS and make games on a variety of platforms. You can take a look at some of my personal projects here, and read my webish ramblings here.

Follow me on Twitteror you can get in touch with me via email

Have a look at a couple of my recent side projects below, or take a look at the full list here. Most of my code is open-sourced on Github.

Some of my games are published as Don't Expect Anything Sensible, and you can see those ones on the company site here.

How Good Is My Password?


Tool to check how strong your password is, and show how long it would take for a computer to crack it.

Get On With It


Pomodoro and Tabata timing app. Stay focussed at work, or track your workout.

Random Number Pickers


A selection of random number utilities - random letter, coin toss, dice rolls etc.