David King

full stack developer

Projects

A small collection of my recent work. The scale and scope varies a lot; Lucion NexGen took 2 years to create, while Khan-Draw only took a few hours.

Follow the project links for more information, some have a youtube video, source code or a comprehensive document. See the key:

www youtube doc source code

In terms of tech, I tend to seek out the right languages and platforms early on - the learning curve is usually "cheaper" in the long run. There's a lot of Javascript, some PHP, Node, C++ and Java. Databases tend to be MySQL or MongoDB, but sqlite for mobile, and sometimes DynamoDB. I like AWS.

Button Up!

A puzzle game for Android and iOS, complete with onboarding system, purchases, adventure map and unique puzzle gameplay.

Created using the GameClosure platform

read more...

DropKick!

A Chrome Extension that increases productivity by limiting your access to time-wasting websites.

It promotes "Pomodoro" style working and changes your behavioural responses to procrastination.

read more...

Khan-Draw

Screen recording in the browser using only Javascript. A demo site that shows off cutting edge browser technology, worth a look!

read more...

TaskNote

Realtime multi-user task management. A javascript plugin that integrates with existing web-pages to add concurrent collaboration and communication.

Designed for Lucion NexGen, decoupled.

read more...

The Corrodere Platform

One of the first successful e-learning platforms; I designed and developed the corrodere system in 2007. It is a global leader in its field.

Managed by a 3rd party, the tech is unchanged.

read more...

Tyne View Cottage

A static Jekyll site hosted by github, created from scratch in a few hours. The owner of this holiday letting needed a web-presence to be accepted onto various letting portals.

read more...

jQuery Favicon Notifier

A jQuery plugin for updating the favicon; allows you to send notifications or change the underlying image.

Essentially a <canvas> experiment with a useful outcome.

read more...

jQuery Textarea AutoGrow

A jQuery plugin that allows <textarea> elements to "AutoGrow" to fit the content.

Existing plugins were lacking a few critical features, so I took matters into my own hands.

read more...