Static website with a simple contact form. The website is responsive and adapted to both mobile, tablet and desktop with some
Dynamic website with login for an administrator only. Forms were used both to report scores and for users to add their
predictions. A scoring board was continuously updated whenever matches had finished. Page is responsive and adapted to mobile
and desktop. I was responsible for both frontend and backend development as well as some elements of UX.
Project using the MEAN (MongoDB, ExpressJS, Angular and NodeJS) stack. The project was never completed but was developed into
an effective prototype with most of the functionality in place. The page would offer one function for teachers and one for
students. Teachers would have accounts with login, whereas students would log in to sessions set up by teachers using one-time
passwords, as given by the teacher at the beginning of a class. After a session had been set up and students had joined, the latter
would be able to continuously give feedback in terms of three colors (green, yellow and red) to reflect the level of
understanding. The teacher would then, in realtime, be given a color (that would cover the entire screen so that it could be
seen from a distance while teaching) as a measure of the average student understanding through a weighted mix of
previously said colors. Checkpoints with questions or a measured understanding of a particular concept could also be initiated by the
teacher through the page. After a session is finished, the teacher can save it and analyze the level of understanding throughout.
The page was developed for mobile and I was responsible for both frontend and backend development as well as elements of UX.
Large project driven by a group of five people out of which two were programmers. I was initially the only programmer and
implemented a frontend and backend core with login mechanism, dynamic content served to users, profiles and a chat function. Java EE was
used for the backend and the page was served from an Apache Tomcat server. The project never made it beyond the
testing phase but had a lot of functionality, mostly lacking GUI and UX. I was responsible for both frontend and backend development and
some elements of UX.
Static website to show sample artwork from a mosaics artist. Did both UX and frontend.
Dynamic website with users and login where users can mark shifts that they want to trade and send requests
concerning this on the website. I was responsible for both frontend and backend development as well as elements of UX.
••Experience of sessions, web sockets and server-sent events (SSE).
••Experience of security on the web with HTTPS, HTTP AUTH, safe storage of
hashed and salted passwords, sessions, password restore procedures and nonces. Also experience of how web vulnerabilities are
exploited in techniques like cross-site scripting (XSS), cross-site request forgery (XSRF), cross-site script inclusion (XSSI)
and SQL injection (SQLi) and how these should be protected against.