With HTML5, more and more features can be run directly in the user's browser. If the functions are built correctly, it can mean a faster and more user-friendly website compared to using a traditional way of developing web pages where most of it is done on the server. I have put together a lecture on Object-Oriented JavaScript, Jquery, and various frameworks that can be used to structure code. In particular, the focus is on the JavaScript framework Backbone.
Lectures on Object-Oriented JavaScript, Jquery, Backbone and other MVC frameworks for JavaScript.
Design and implementation of dynamic TV schedules in a CMS, with a focus on performance and usability.
More about ViasatDesign and development of a CMS where editorial workflows were optimised through prototyping and participatory methods.
More about ViasatEducational materials and a website explaining advanced frontend development.
More about Flash lesson
Experimental UX study investigating how moving tiles in an interface can support thinking and problem-solving.
More about Embodied UX in a word game: moving letter tiles as a cognitive strategy
Experimented with AI-generated themes in a word game and tested how design and cognitive load affect users' decision tempo.
More about Measurable UX in a word game: Vue, AI-generated themes, and decision tempoInteractive colouring book built with Canvas, where children's behaviours were studied through user testing and iterative prototyping.
More about Crafts on SVT BarnFullstack-utveckling av play-tjänster och interna system med fokus på skalbarhet och innehållshantering.
More about Web development ViasatGame development in LibGDX, combining gameplay, graphics, and technology for web and Android platforms.
More about Blowfish, game for Android and browser