bristoljon.uk
Part journal, part blog, part collaboration station.
Photo by @sage_solar on Flickr
01 / Recent updates
- Project update
bristoljon.uk
A long overdue rebuild
Eleven years on, the site has finally been rebuilt. It's off PHP and MySQL and is now a static Gatsby site on Netlify, with the posts and…
- Project update
Dozenal Calculator
Recurring fractions fixed, at last
Finally fixed the bug I found back in 2015, where 1/5 in dozenal came out wrong. The calculator now does exact fraction arithmetic, keeping…
- Project update
Dozenal Calculator
Finally working on v2 now 🎉
I finally dusted off the Dozenal Calculator code as it seems to be getting quite a bit of traffic.. Have basically rewritten it using React…
- Project update
Sudoku Grader
Babelified to ES5 - Now works on Safari and older browsers
Added some tooling to transpile the source into ES5 so that it works on desktop and mobile safari. Although desktop solve methods are…
- Project update
Sudoku Grader
Solves Blank Grid
Refactored the tree search algorithm so that it now solves an empty grid. Previously it just simulated blanks that had 2 options now it…
Show 21 older
- Project update
Sudoku Grader
Added visual feedback
Major upgrade: Added visualisation with adjustable speed setting (using generator functions and setInterval). Also improved mobile…
- New project
Sudoku Grader
JavaScript sudoku solver and difficulty grader with solving-algorithm visualisation.
- Project update
Sudoku Grader
Sudoku Solver
Making the most of my time off by making a sudoku solver. Plan is to dumb it down and use it as a difficulty rater by comparing the…
- New project
The Whask
The idea for this came about after I was asked to whip some cream for a key lime pie. I found the conventional whisk action didn't feel…
- Project update
- Geek Blog
The Mighty Git, AngularJS and 'Time is Money'
Once again it's been about a month since my last update, so much for making this weekly. Anyway, I've been pretty busy since then and…
- New project
Time is Money
A counter that reframes your working hours as money earned, and money as the hours it costs you.
- Project update
iMedic - Paramedic App
Added iPhone Screenshots
Added a few screen shots from the iOS prototype I made.
- Project update
bristoljon.uk
Added images
Finally got round to adding images. True to form, I couldn't do it the easy way and opted for a custom PHP script and HTML form that…
- Project update
iMedic - Paramedic App
iMedic - Paramedic App
Tidies up and added links to web apps in 'tools' section.
- Project update
bristoljon.uk
Recent Updates Feed
Added a 'recent updates' feed for the home page that generates this little panel that you are reading this in. I added a 'updates' table to…
- Project update
Dozenal Calculator
Bug Found
1/5 (dozenal) = 0;2 - Pretty sure this is related to the accuracy issue I mentioned before. When converting from doz to dec or vice versa,…
- New project
bristoljon.uk
The site you're reading. Now a static build rather than PHP and MySQL.
- Geek Blog
2 Months Later
Member log-in, form validation hell, HTML modularisation with PHP, one-time pads, moving the blog into MySQL, tags and comments.
- Project update
Dozenal Calculator
Colours
Changed colour for dozenal mode so that ';' key is consistent as well. Still don't really like the whole colour scheme but it'll do for now.
- New project
3D Viewer
Automates a stereoscopic 3D effect by restyling paired iframes from height and depth attributes in the source HTML.
- New project
Dozenal Calculator
A base-12 calculator, including fraction conversion.
- New project
One Time Pad Encryption
One-time pad encryption and decryption in the browser. Unbreakable given a good key, and simple with it.
- Update
Update 2 - Week 4
Shadows, a contact form, scraping the router for who's home, dozenal fractions, and an experiment in automated 3D.
- Update
First blog post
Three weeks into learning web development full time — Tap Timer, the drinks calculator, first go at PHP, and a dozenal calculator.
- New project
iMedic - Paramedic App
An iOS app written in Objective-C for paramedics — assessment tools and drug calculations.
02 / About
Hi, I'm Jon
I'm a web and mobile app developer, and wannabe inventor :-)
I spent five years as a paramedic in central London. After a stint as a volunteer expedition medic in Costa Rica, I taught myself web development. This site was the thing I learnt on.
Since then I've built apps for property data, commodity prices, home automation and 3D city planning. I've led teams and set up engineering from the ground up. These days I'm Industry Platform Lead at Ecotricity with a bit of freelance on the side.
I also tinker with hardware, colour-changing clocks and ideas that are still on the back of an envelope. I also like reading, frisbee and flying kites.
This site is where all my side projects live, old and new. Have a poke around, read the CV if you're hiring, and get in touch if something sparks an idea.