Education

Reykjavík University

B.Sc. Computer Science


Borgarholtsskóli

Matriculation examination


Borgarholtsskóli

Mechanic

Experience

Reykjavík University

IT Support

Recommendations:

  • Arnar Egilsson - P. 820 - 6231

Core ehf

Salesman / Driver

Hurðaborg

Contractor

Recommendations:

  • Stefán B. Ólafsson – P. 869 - 7012

Projects

Centris

Reykjavík University

Centris is a Learning Management System and Student Management System for Reykjavik University.

My contributions to the project were the IssuesApi and frontend feature in the CentrisSMS and CentrisLMS neccessary to send and view the issues sent and received, The backend API was written in Nodejs using express. The frontend is written in AngularJS.


RuFanWeb

Reykjavík University

Rufan is a Daily Fantasy Sports website, where users select their favorite soccer team for one round of a tournament. For example, over the weekend the English Premier League features several matches. You select a team from all players, and after the tournament, each player in your team will get points based on performance.

This application was created using Spring Framework, Play2 and Java.


ListFlask

Freelance

By using 3rd part authentication through MySchool the application scrapes information allowing the users to generate a single page view of their school progress displaying grades, dates and other useful information


Flappybird

Reykjavík University

Flappybird game written in JavaScript and HTML5. It uses transformed DOM elements, and object-oriented design for the JavaScript code. features include background music, sound effects and hardware accelerated graphic elements. We use parallax for background elements and a looping background image


Evaluation App

Reykjavík University

Single-Page App(SPA) in AngularJS. Allows admin/teacher to create question templates and fill them with questions (text, true/false, and multiple choice). This form then becomes available to the users/students and once the form has been filled out, it can be submitted anonymously and only viewable to the admin/teacher


Chatserver

Reykjavík University

Chat Application using AngularJS and Socket.IO along with a server written in Node.js. Users are able to create rooms other users can join an chat, user that created the room is automatically admin and can make other admins. Includes features such as kicking, banning and private messaging


Whiteboard

Reykjavík University

An HTML5 Canvas application, written using the canvas HTML5 element. Possible to add primitive drawing objects to the drawing, i.e.: circle, rectangle, line, text, pen (i.e. a freehand drawing) it is also possible to manipulate various properties of the drawing objects, such as their color(s), linewidth, font etc.


Panda

Reykjavík University

A project from three week course at Reykjavik University. A web system where users could upload and download subtitles (in the srt format) for movies and TV shows. On the website, every user could download subtitles but only registered users could modify and upload subtitles. The system was written using ASP.Net MVC. Websites were written in HTML5 and the form to change subtitles was done with JavaScript and jQuery.

Technical

Programming:
Java / C# / C++ / Python / NodeJS / JavaScript
Web:
HTML / CSS / ASP.Net / JQuery / AngularJS / Flask
Databases:
MySQL / MongoDB
Methods:
Lean / Agile / Scrum

About me

My hobbies include exercise, astronomy and computer games.