Nudged: a fast transformation estimator
As a part of my master’s thesis and my work at Infant Cognition Laboratory, I developed an open source JavaScript and Python software package called nudge...
Web tech and playful demos
As a part of my master’s thesis and my work at Infant Cognition Laboratory, I developed an open source JavaScript and Python software package called nudge...
For my master’s thesis and for Tapspace project, I wanted to study algorithms needed in two dimensional touch manipulation. The problem was that most pinc...
During my university years I became fascinated by networks and graph structures. They are in a way the most abstract, purest form of structure and very central ...
The categorical distribution is like a bowl of colored balls. Let us say we know know the bowl statistics, meaning that we know how many balls there are of each...
Sprinkler is an image rain animation library for web sites. During Christmas 2014, I wanted to write something fun, a web animation about falling snowflakes. It...
The software package poisson-process.js is a JavaScript library to generate naturally varying time intervals. It improves realism and natural unpredictability i...
A minimal but coder-friendly event bus aka message dispatcher for web browsers, Node.js, and JavaScript in general. A handy way to dispatch events and data betw...
Before 2014, I had built a couple of web applications that had a zoomable user interface, ZUI. The experience made clear that we must have a separate software l...
To test out the capabilities of the zoomable square image world Taataa, I fed it all my photographs taken in year 2013 and before. Thanks to a space-filling alg...
A social yet anonymous world of memes. It was my first attempt to build a zoomable user interface. Users could directly move and manipulate the meme images and ...