Projects

Web Audio API Microphone loopback demo

Basic web app that plays back microphone recording on same devices, possibly with a delay. Useful for checking directly checking how your microphone sounds.
Published: June 30, 2021

Virus manufacturing volunteers search

In this project we've made a web app and database to search volunteer manufacturers during the coronavirus crisis. The app lists volunteers who can help manufacture solutions using their skills and…
Published: April 30, 2020

Coronavirus spread animation

Web app and related animations that shown spread of the Coronavirus over time.
Published: March 20, 2020

Raspberry Pi marker detection

Raspbery Pi 4 retroreflective marker detection using official camera.
Published: December 5, 2019

Climate clicker

In this tiny project, we used a bit of electronics to push the climate control button every few minutes.
Published: November 16, 2018

CSS grid masonry demo

Basic attempt to create masonry image grid using new CSS grid styling.
Published: December 22, 2017

Print CSS toggle

In this project, we've created a JavaScript library to toggle between the normal and print view of a website.
Published: November 14, 2017

Web component Redux swarm demo

Application exploring the use of Vanilla Web Components (no Polymer) alongside Redux. The application state is synced across peers through Redux Swarmlog (using WebRTC).
Published: October 1, 2017

Gossip protocol visualization

The Gossip protocol visualization illustrates a group of machines creating and maintaining a list of network connections.
Published: November 6, 2016

MicroPython for your cat (WiPy food dispenser)

WiPy powered cat food dispenser
Published: July 25, 2016

Talk to the plant

Hackathon project that automatically waters plant when it gets "thirsty".
Published: July 22, 2016

CodeCook.io

Library of customizable code snippets with editor integration.
Published: July 15, 2016

Django Markdownify

A Django filter that transforms Markdown to HTML.
Published: January 19, 2016

Cylindricity Thesis

Master thesis on finding the smallest coaxial cylinder around a point cloud.
Published: June 11, 2014

Probabilistic roadmap path planning

Path traversal of robotic arm through 3D space by traversing between know safe states.
Published: March 31, 2014

Water paint simulation

Paint tool using water paint on top of a fluid simulation. A user paints colored pigments onto a canvas after which they may be moved by fluid effects.
Published: February 5, 2012

Raytracer and OpenGL demo

3D graphics vector rendering and ray tracing course.
Published: March 31, 2011