Projects
AI rephrased quotes
This small project utilises the Meta Llama 3 LLM to paraphrase famous quotes by characters like Yoda or David Attenborough.
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.
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…
Coronavirus spread animation
Web app and related animations that shown spread of the Coronavirus over time.
Raspberry Pi marker detection
Raspbery Pi 4 retroreflective marker detection using official camera.
Climate clicker
In this tiny project, we used a bit of electronics to push the climate control button every few minutes.
CSS grid masonry demo
Basic attempt to create masonry image grid using new CSS grid styling.
Print CSS toggle
In this project, we've created a JavaScript library to toggle between the normal and print view of a website.
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).
Gossip protocol visualization
The Gossip protocol visualization illustrates a group of machines creating and maintaining a list of network connections.
MicroPython for your cat (WiPy food dispenser)
WiPy powered cat food dispenser
Talk to the plant
Hackathon project that automatically waters plant when it gets "thirsty".
CodeCook.io
Library of customizable code snippets with editor integration.
Django Markdownify
A Django filter that transforms Markdown to HTML.
Cylindricity Thesis
Master thesis on finding the smallest coaxial cylinder around a point cloud.
Probabilistic roadmap path planning
Path traversal of robotic arm through 3D space by traversing between know safe states.
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.
Raytracer and OpenGL demo
3D graphics vector rendering and ray tracing course.