An easy and visual way to organize projects. Kantan Kanban features multiple lanes with movable columns and cards. Changes are applied to all users without the need to reload the application (currently disabled). The application also includes features to prevent multiple users to make conflicting changes. Cards contain rich content and are editable using a WYSIWYG editor. Frosted headers and outlines make the layout easier to read and scrolling a more aestethically pleasing experience.








A web application used for learning how to recognize different alphabets. The application includes 7 alphabets with library and practice modes. In the library mode, the user can inspect the various characters and see how they are pronounced. In the practice mode, the user is faced with a character and 3-7 choices of pronounciation or vice versa. The character sets used for practicing may be modified to allow the user to practice the characters of their choosing.



A random map generator using original tiles to create a new and different map on each visit. The tiles can be highlighted by clicking on them. An algorithm is used to ensure that the maps are surrounded by water in a aesthetically pleasing manner.


Although not a personal project, it is included here due to being the only developer involved at the time. Saga Oppsyn is/was an IoT project that includes apps for web, iOS and Android. These apps shared core functionality and APIs. In addition to the main apps, additional apps were created for administration and communication.










