A small userscript that turns (almost) any web page into a shooting gallery.
Can a folding bike be cheaper than a Brompton but still good enough? I find out by purchasing and modifying a Dahon Classic V bike for £70.
Tool to assist in creating waypoints within an offline navigation app for my long distance cycling trips.
See the cost-benefit breakdown of all my recent cycling equipment upgrades.
Rode Bessie with the Eff-Dub-Club from London to Cambridge to Leicester: a 250km weekend tour.
Fixed up an unfinished single-speed conversion on a mid-70s women's bike!
I wrote an article on conversational UI and bot codes of conduct, specifically bot personality traits as tools.
Stripped a CAD$120 5-speed mini-velo of its gears to create a light single speed cafe rider.
Re-imagined a subsection of the world's largest catacomb network in Odessa, Ukraine as a VR-compatible 3D environment. Player only hears their own foot-steps and only sees within the reach of their flashlight. The level was vectorized from a set of amateur maps, which were then made into an explorable virtual space using Blender and Unity3D.
My initial experience and learnings within the realm of VR development.
Wrote some words about how I came up with a developer challenge to fit into a hiring process.
How I got addicted to a long time hobby and turned it into a lifestyle.
Built a slackbot to interact with music channel messages and the office Sonos unit.
Post-mortem about building the Digital Shoreditch 2015 Open House Guide app from concept to deployment in just 4 days.
Makes an image's background pixels transparent. Replaces
Climb tracking app for personal use, track via interactive infographics. Ability export to CSV.
A stunning day-long 30km hike through the trails of the Alice Holt Forest.
Bot for a game posted to /r/WebGames
Spent a weekend learning OpenSCAD; I designed some chessmen!
Rode 95 km from east London to Brighton with beer garden stops.
2D AI vs AI war simulator: an idle game.
Maze generator remixed! New years message written for friends for 2014.
Figurines and doodles in clay and polymer clay.
Inspired by similar plastic folding boats, I try my hand at life-scale origami.
Gamedev Weekend 3: Fishing Game Jam. Eat plankton, avoid the hooks.
Gamedev Weekend 2: Trying to simulate the social interaction of a 2 player board game digitally. Includes aggressively taunting AI player and works on modern mobile browsers!
Gamedev Weekend 1: My first 48 hour collaborative gamedev: a post-mortem.
A compilation of trivia about properties of some DIY materials.
My aborted attempt in applying welding skills to create a prop ray gun.
A demo of some simple travelling salesman optimizations.
Wrote a little canvas toy to learn about raycasting. The same rendering technique as in Wolfenstein, but without textured surfaces.
An old demoscene 3D tunnel rendering trick.
DOM based recursive-backtracking maze generator.
HTML5 rendition of Conway's Game of Life.
My first shortwave radio receiver.
A tiny phone or a giant pill that makes calls? Read to find out!
Flash cards app for a friend studying the GRE English Vocabulary section.
An undergrad experiment in computer vision: trying to detect text in road signs.
Cache Google Maps tiles by browsing the location of interest.
Reviving a specific model of the old IBM "clicky" keyboards.
Barebones JS Command and Conquer engine in DOM, written during a hot summer week.