heatmap.js
JavaScript library to generate dynamic web heatmaps
![heatmap.js web heatmaps](/assets/img/heatmapjs.jpg)
Initially created for a JS1K competition and decided to open source it.
Since then thousands of happy users.
Awesome companies like Uber, Google, Rockstar Games, Shutterstock,... use it internally
create some heatmaps
QR Code Designer
Customize your QR Code easily
![qr encoder qrcode](/assets/img/qr-encoder.jpg)
Bootstrapped Mini Product.
Clientside QR Code customization tool built with JavaScript.
No external services needed (!).
100% brandable.
look at the project
nude.js
JavaScript library for nudity detection in images
![nude.js nudity detection with JavaScript](/assets/img/nudejs.jpg)
"Let's get out of JavaScript's comfort zone".
That's what I thought when I started implementing a nudity detection algorithm I found in a research paper.
Open Source, of course ;-)
look at nude.js (SFW)
Mobile Image Editor
Graph based image editor for mobile devices
![graph based mobile image editor](/assets/img/graph-based-mobile-img-editor.jpg)
This project was a proof of concept of a graph-based image editing technique for mobile devices.
It was developed during a Yahoo! hackathon and won a prize.
Partner: Andreas O.
watch the demo
ImageSafe
Encrypt your images so visitors can't copy them
![imagesafe save your images](/assets/img/imagesafe.jpg)
Bootstrapped Mini Product.
ImageSafe is a set of scripts that help you protect images on your website by making it extra hard to save them.
Serverside encryption, clientside decryption.
look at the project
Price History Visualization
Market Change Viz with AngularJS and HighCharts
![price history data visualization](/assets/img/price-history.jpg)
Interactive data visualization to support trading decisions. (unfinished prototype)
Data provided by a hedgefund company.
look at the project
Heatmap Keyboard
Visualizing letter distribution of text in realtime
![heatmap keyboard](/assets/img/heatmap-keyboard.jpg)
This project is using my heatmap framework to visualize letter distributions of texts on a keyboard.
It helps people to analyse their typing patterns and motivates to try out new keyboard layouts!
look at the project
PDF.js Annotation Editor
Clientside annotations in PDF documents with PDF.js
![pdf.js annotation editor](/assets/img/pdfjs-annotation-editor.jpg)
JavaScript consulting project where I extended Mozilla's PDF.js with functionality to interact and dynamically create annotations in PDF documents.
Unfortunately not public.
watermark.js
Generate watermarks to protect your images with JS
![watermark.js image watermarks](/assets/img/watermarkjs.jpg)
Open Source Project.
JavaScript framework to generate watermarked images.
This makes sense when you want to encode information into watermarks
look at the project