Hello. Here is a list of things I've been working on recently. If you want to contact me, I can be reached at firstname.lastname@example.org.
Hyre - Smidig hyrbil när du behöver det has just launched in Sweden. Hooray!
Color is a browser-based WebGL Demo by Ninjadev, nominated for "Best High-End Demo 2021" at the Meteoriks awards. Watch on YouTube.
Five Letters is a challenging word puzzle game where you try to guess the secret five letter word. Play now for free!"
Smoothie is a 64kb Windows demo made for the very last Solskogen demo party. Sit back and enjoy this cool, fresh smoothie prepared just for you! Watch on YouTube.
When Everyone Else Has Gone To Sleep is an executable piece of music. That is, it is a standalone 16kb Windows executable that, when run, generates and plays this song in real-time.
Until Dusk is a music track released at the last ever Solskogen demo party.
Tablet Practice is a simple practicing app for improving drawing accuracy using Wacom-style digital drawing tablets and computer drawing pads.
When you play this you will shoot bricks is a quick 48 hour game jam game made during Global Game Jam 2020. The theme of the jam was "Repair".
Flat Shade Society is the official invitation for Solskogen 2019, Norway's largest demoparty. It was released at Revision 2019, where it landed the 7th place. Watch on YouTube.
Construct is a WebGL demo made for Solskogen 2019. The demo won 1st place in the PC Demo compo. Watch on YouTube.
Look Closer is a WebGL demo made for TRSAC 2018. The demo won 3rd place in the PC Demo compo. Watch on YouTube.
Pinky Frinky is a WebGL demo made for Solskogen 2018. The demo won 2nd place in the PC Demo compo. Watch on YouTube.
GitHub Pull Request Colorizer is a must-have browser extension for GitHub if you work with many active pull requests across multiple repositories in a small team using the "NDV" workflow.
No Invitation is the official invitation for Revision 2018, the world's largest demoparty. It was released at Under Construction 2017, where it won the 1st place. Watch on YouTube.
GitHub Better Image Paster is a browser extension that automatically resizes and formats images pasted into text fields on GitHub. Especially useful for portrait screenshots from mobile devices.
Git Praise is a nicer git blame for the terminal.
The interactive web player of my third album release, "Drop".
Zeven is a THREE.js WebGL demo made for Solskogen 2017. The demo won 3rd place in the Newschool Demo compo. Watch on YouTube.
Splashjam 2017 is a game made for Splashjam 2017. The theme for the jam was rotations.
What Are You Syncing About? is a THREE.js WebGL demo made for Revision 2017. The demo won 4th place in the PC Demo compo. Watch on YouTube.
Crankwork Steamfist is a THREE.js WebGL demo made for Solskogen 2016. The demo won 3rd place in the Newschool Demo compo. Watch on YouTube.
Dwitter is a social platform for tweet-sized demos. 140 bytes is all you get! Check out the code at https://github.com/lionleaf/dwitter .
Music Video Dispenser is an online YouTube music video generation service. Turn your mp3 into an mp4!
Texturegen is a procedural texture generation framework and editor tool. It was made to explore procedural asset generation techniques for demoscene productions.
Shrine Quest: Light and Dark is a browser-based online multiplayer top-down objective-based shooter hacked together over a weekend for Global Game Jam 2016.
Everything is Fashion is a THREE.js WebGL demo made for Solskogen 2015. The demo won 2nd place in the newschool demo compo. Watch on YouTube.
Heatseeker is a THREE.js WebGL demo made for AbelLAN Autumn 2014 demo compo, in which it won 1st place. Heatseeker was made using the eminent Ninjadev demotool nin. Watch on YouTube.
Elma Python Library is an open-source python module that enables high-level programmatic parsing and manipulation of binary level and replay files for the 2000 game Elastomania.
GitHub Notification Snoozer is a Google Chrome extension that allows users to selectively mute notifications based on the originating repositories. This is a useful tool to help maintain a clearly defined boundary between work and spare time for people who use the same GitHub account for work and for personal activity.
Nin is ninjatool. That is, nin is Ninjadev's internal demotool. It is an open-source tool for easing development of browser-based WebGL demoscene productions. The tool itself also runs in the browser, and uses well-known metaphors from video editing software to manipulate a real-time visual coding environment.
Evolving Cellular Automata in-Materio is my Master's thesis written at the Norwegian Univerity of Science and Technology. The thesis explores the possibility of implementing Cellular Automata as a computational abstraction on top of a single-walled carbon nanotube and polymer composite material.
Inakuwa Oasis is a THREE.js WebGL demo made for Solskogen 2014. The demo won 1st place in the newschool demo compo. Inakuwa Oasis is the inaugural demo of Ninjadev's new demotool nin. Watch on YouTube.
"Old Computers Never Die!" is a 3D web-demo written for the first demo competition of AbelLAN in Trondheim. The theme of the competition was "old school". The demo won 1st place in the competition. Watch on YouTube.
pdftotext.github.io claims to be the best online service for easily extracting text from your PDF files. It leverages the newest HTML5 technologies to forego server-side work. Since all computation is done client-side, it can be hosted statically on GitHub Pages, which indeed it is.
Barricelli is a specialized genetic algorithm computer designed and built by 9 other students and myself at the Norwegian University of Science and Technology. It is a computer designed to quickly find good approximation solutions to hard problems using a custommade hardware-accelerated genetic algorithm solver.
Cute Animals Inc. is an addictive incremental game written during a 48-hour-long game-jam called Bacon Game Jam 06. The theme of the the jam was "Rainbow". The aim of the game is to protect a pot of gold from evil monsters using rainbow-powered lasers. The game won 3rd place in the jam.
Wikipendium is the compendium that anyone can edit. Wikipendium's goal is to provide freely available compendiums for every course. At the moment, most of the compendiums on Wikipendium are for courses offered at NTNU.
TUNL-MNTN-WTER is a THREE.js WebGL demo made for Solskogen 2013. It ended up on 5th place in the PC demo compo. Watch on YouTube.
Event Handler is a game written during a 48-hour-long game jam called Bacon Game Jam 02. The aim was to make a game from scratch built around the theme of the jam: "Reverse Perspective". Event Handler was written in about 24 hors.
Sigvehtml is an ASCII-art-oriented document description language that compiles to HTML. It values readability of the source code above all else, leveraging the visual sense of intuition in humans to quickly convey the structure and content of a document. This webpage is actually written in Sigvehtml!