Jon Craggs

Software Engineer based in Manchester.

Hey, I'm Jon.

I'm a software engineer with 3 years of professional experience, currently working at THG in Manchester. My primary experience has been developing the frontend applications of warehouse management systems.

This website is a portfolio of some of the programs that I have built for fun in my spare time over the years.

Have a look at what I've made:

"Chamelejon"
Multiplayer Game

A multiplayer spot-the-imposter game about blending in and not getting caught. The application has been built using React and Socket.io. It features a quick and easy method of joining game rooms, in-app messaging and obviously an incredibly fun multiplayer game (minimum 3 players).

"PHD Score"
Medical application

The PHD score is an index of illness severity in children with liver disease. The web-application has been built to allow easy input of the clinical data required for the PHD score to be calculated during ward rounds. This in turn should increase the monitoring of a patient’s condition and thus improve health outcomes.

"Geograffiti"
Creative web application

‘geoGraffiti’ is a creative web application which allows users to draw a picture and save it to a specific location using geo-tagging. Other users are then able to view the drawing if they are sufficiently close enough to where the image has been geo-tagged. The front end has been built using React and Google Maps API.

"Geograffiti"
Python API

A back end project comprising of a RESTful API for the 'geoGraffiti' web application. The API has been built using python, flask and SQLite with the data currently hosted on PythonAnywhere.

"File name is too long"
Python workaround

A Python script which copies files rendered inaccessible by the Windows 7/8 max directory path limit, to a temporary folder on the user’s desktop, thus shortening the overall file directory length and allowing the file to be accessed.

Python Coding
Mini-challenges

A small collection of Python algorithms which solve mini-challenges inspired by the edX CS50 online computer science course. The scripts include a simple ASCII staircase builder, a money change calculator and a caesar-style message encryptor.