Projects
Tågtider
Web App · Train travel planner
Tågtider (Train schedule in english) is a web-app that shows train departure and arrival times targeting commuters. It also notifies you of any canceled trains or reroutes and other information that might be useful for your trip.
Folke Online
Website · Teaching tool
Folke is an interactive proof editor for propositional and first-order logic. It is based on the course DAT060 Logic in computer science at Chalmers.
Geoquiz
Web App · Game
Geoquiz is a web app I designed for playing interactive quizzes on your phone. Follow the markers on the map and navigate between the questions. Compete with your friends to see who can get the higher score.
Phantom Traffic Jam
WebGL · Simulation
Phantom traffic jams are traffic jams that occur for seamingly no reason. In this simulation, cars drive on a ring road and try to keep a safe distance to the car in front. Even without any road blocks or obstructions, cars soon come to a stand still.
Texture Node Editor
Web App
An online node editor for generating textures.
Shell Texturing
Shell texturing is a technique for rendering hair, fur and grass using multiple layered planes or "shells". Holes are cut in the shells to make tiny hair strands or grass blades.
Tennis Racket Theorem
A simulation of the tennis racket theorem. The theorem states that an object spinning around its second principal axis is unstable and will periodically flip around.
Car Demo
This is a small game I made to showcase my 3d engine and vehicle physics that I have been working on. It runs in the browser and is built on the WebGL API.
Shopping List Online
Quickly create and share your shopping list. This project was made as an exercise in developing a small and simple fullstack application. The backend is built with Node.js and Express and the frontend uses plain HTML, CSS and JavaScript. A live version can be found below and there is also a demo shopping list to try out.
FakeConsole.js
Mobile browsers don't usually have a developer console. This library creates a custom console to easily debug JavaScript code on your phone.