Currently working on

Audio Looping
React Native
Expo
LJUD is an app about audio looping and manipulation made with React Native. It's basically me playing with the audio library in Expo, trying to create something fun.

Check it out on Expo
Game
PC
2D
Unity
C#
?
I'm (slowly) working on another new untitled game. What can it be?

Coming soon!

Past projects

Habit Tracker
React Native
Redux
Expo
Jox is a simple and minimalistic habit tracker. Set up weekly goals for each habit and get stars as you pass your goals. The app is made with React Native and Expo, using a Redux state flow. Available now for iOS (and soon on Android).

App Store
Communication
React Native
Socket
Expo
The StudyAlong App is a communication app that students and teachers can use to communicate easy on the StudyAlong platform. Users can chat, look at their schedule, check their attendance and more. It is a native app made with React Native (using a Redux state flow) and Expo. A socket server is resonsible for real-time events like chat messages and notifications. I've designed and developed the app mostly on my own by utilizing a UCD workflow.

App Store
Google Play
Art/Music Schools
Learning
React
PHP
StudyAlong is an administrative system developed for art and music schools in Sweden. The system consits of four parts: course catalog, admin tools, teaching platform for students and teaching materials. I've done lots of things on the site, including:

  • Redesigned the look of the site by creating wireframes and prototypes
  • Developed new features, such as new admin tools and better ways for communication
  • Fixed better handling of data and better data flows on the server
  • More


Visit StudyAlong
Music
Learning
React
PHP
Learn to play, wherever you want, whenever you want. With PlayAlong, you can learn to play new instruments such as guitar, bass, drums, piano or even harmonica through video lessons made by various different artists and musicians. The progression system lets you see how many lessons you've completed in a course. The service is subscription-based. I've done lots of front- and backend stuff on the site, including:

  • Added a progression system and simple gamification
  • Improvements and new features for the video player
  • Reworked the payment flow for the user
  • Lots of server fixes
  • More


Visit PlayAlong
Game
iOS
Android
Unity
Peppy Pals Sammy Helps Out is a fun, interactive storybook app for kids about collaboration, emotions and friendship. It illustrates the importance of encouraging others, being kind and helping a friend in need. I did most of the game programming in Unity, including writing scripts, staging animations and more. I also conducted usability test sessions with both children and adults.

App Store
Google Play
Amazon
Read more
Visualization
Particle System
Unity
OpenGL
C#
Norrsken is a particle-based interactive visualization. It's developed in Unity and intended to run on big touchable 4K screens. The user can touch the screen to create gravity points and make the particles move in different patterns.

Read more
Game
Android
Unity
C#
Augmented reality
BRARWL is an augmented reality mobile multiplayer game about fighting and surviving. By looking on the game board through the camera on the mobile phone, the player can control the character with an on-screen gamepad. There are five different characters to choose from, each with different skills and abilities. The player can also interact with the game environment with physical cards that add digital objects to the game.

I was responsible for some gameplay programming and other features in the game world. I also did some 3D modeling and made animations, including one of the playable characters and props like barrels and bridges.

Watch the trailer
Website
HTML/JS
Bootstrap
Kulturskolan.se is a simple information website for Swedish art schools. Made in collaboration with Kulturskolerådet.

Visit Kulturskolan.se
Visit Kulturskolerådet
Game
PC
Unity
C#
Tabletop interaction
PixelSense 2.0
Bloodcells and Friends is a cooperative operation game that is played on a tabletop computer with touch and fiducials. The goal of the game is to keep the patient alive for as long as possible by stopping the bleedings that pop up randomly with fiducials. The players can also use touch to erase the patient’s skin and remove organs.

I coded and implemented the mech cutting mechanics, and I also created the character model and all the additional assets.

Get the game code
Visualization
HTML/JS
D3.js
Exhibit at Transportation Museum
Tidebanan visualizes the history of the growth of the Stockholm metro system and the population changes in the city during this period. It started out as a student project and it is since September 2015 a permanent exhibit at the Transportation Museum in Stockholm. It also won in the People's Choice category at the C-Awards 2015. Read more about Tidebanan below.

Tidebanan at Spårvägsmuséet
Tidebanan at C-Awards 2015
Drum Simulation
Polyrhythms
Novint Falcon
C++
Drumtastic is an application where the user interacts with two Novint Falcon haptic devices to play virtual drums. When hitting a drum with one of the virtual cursors, haptic feedback is generated and a drum sound is played. There are two modes: Learning Mode and Free Play Mode. In the first mode, the user can choose a desired polyrhythm to learn, and the haptic devices will follow that pattern. In Free Play Mode, the user can drum freely without guidance.

Read more
Visualization
HTML/JS
D3.js
The Feeling of Happiness and the State of Health 2010-2014 is a small visualization that looks at happiness and health for every country that participated in the World Value Survey between 2010 and 2014. The size of the head depends on the state of health for the specific country. The smile on the other hand depends on the feeling of happiness. By looking at them both, one can see correlations between the two sets of data. Click on the heads to view statistics for that specific country.

Check it out here
Visualization
Energy consumption
HTML/JS
D3.js
Energy Clock is a minimalistic visualization that visualizes a data set of energy consumption over 24 hours. The project was made as an entry in a competition arranged by Swedish energy company Fortum, where the aim was to explore different ways of visualizing the energy consumption of a household.

Check it out here
Android
HTML/JS
Wearable touchscreen
This is the Memonile, a necklace used for taking notes whenever and wherever. Made as the final project for the theme "wearable technology" in 2014 by me, John Turesson, Dan Cariño, Anxiao Chen and Erik Dahlström. The project also got attended to the interaction design conference SIDeR in March 2015, where it was presented. Read more below.

The Memonile Paper
SIDeR 2015 Website
Kinect
Shape Recognition
HTML/JS
Kinectable lets you draw, move and resize different shapes on a regular table surface. By using a Microsoft Kinect camera, we track the user's hand location and gestures. This lets you turn any flat surface into a touch screen.

Read more
HTML/JS
Facebook Integration
Vis'it is a mobile app where you can share your visits to the world. It's a bit like virtual postcards, where you take a picture and upload it to your feed.

Read more
PHP
HTML/JS
XML
Battlefield Database is a website where you can browse between content in the Battlefield games. You can look at weapons, addons and other things related to Battlefield. If you're an administrator, you can even add new content to the database. This was one of my very first web-based projects, so bear with me!

Check it out here
Game
Python
Puzzle
AI
Tic Tac Toe (Tre-i-rad) is one of the first projects I made as a student. It is a three-in-a-row-game created in Python, with different skins and statistics. The goal is to win over the AI.

Download the assets
Requires Python 3.3 or later.