Cheddar is a lightweight reader for Hacker News, so you can read the latest news and comments from Hacker News on your mobile device. It is free, has no ads and uses Material Design. Cheddar has been developed with the purpose to provide a minimalist and intuitive experience, focusing on usability.
QWait is a responsive, web based queueing system which is used for lab sessions at KTH by both students and assistants. Among my responsibilities included frontend development (AngularJS, HTML) and UX design to provide a consistent and intuitive experience for all types of users and devices.
Spinnulator is a simulator using cycling on a spinning bike. The positions and movements of the players body are tracked by a Microsoft Kinect and translated into a virtual environment. The player moves forward by cycling and their momentum will be retained just as in the real world, the player turns by tilting their whole body. I worked with developing the functionality for player movement, interaction and motion simulation so that players would feel like they were moving naturally and intuitively inside the virtual environment.
BREACH is a couch-competitive multiplayer shooter. Two players enter an arena each with their own distinct characters, and have to use all the tools to their disposal to emerge victorious in combat. Rounds are short, packed with intense action and most importantly tons of epic moments. I worked with designing the core gameplay mechanics and interactions, and then developing the functionality, implementations and polish in order to achieve an exciting and intuitive experience for the user.
For the course Digital Graphics and Interaction at KTH, I and Hampus Liljekvist created a voxel renderer using C++, OpenGL and GLUT. It uses perlin noise to generate natural looking terrain using texturized voxels in a visual style similar to a popular mining and crafting simulator. This landscape can then be altered by adding or removing blocks in various ways.