Projects I have worked on so far

Employee Portal

Worked on an Employee Portal for a large company that came with a lot of challenges. For authentication, I had to use their ​Azure Active Directory​, and then I had to connect to an OnPrem ​Oracle​ database and combine the AD information with the employee data in the Oracle database, which was a fun challenge. Technical stack is fairly straightforward. Split into two repos, ​front-end​ and ​back-end​, both using Node as base technology. Deployed to AWS into a Kubernetes cluster managed by the client.

Front End

  • Node / React application
  • Tailwind CSS for presentation

Back End

  • Node / TypeScript / Koa / Tsoa
  • Oracle and MSSQL databases

My Role

I was the sole programmer in this project with some initial guidance from the client so that we would adhere to their tech guidelines as much as possible. I made all the relevant technical decisions and developed both the frontend and backend applications.

ERP System

An application which serves as the center point of the operation for my client. It sits between their website and their ERP system and simplifies the communication between them. It's based on the .NET Platform, but we are looking into moving it to .NET Core in the immediate future.

Technical Stack

  • .NET Framework (v 4.7 > C#)
  • Hosted on Microsoft Azure, using AppServices
  • MSSQL Databases for data and logging
  • Azure Queue
  • Redis Cache

My Role

Currently I am the sole maintainer of this application and need to communicate with the client and the website service provider and decide on a best approach to solve problems for the client.

Software Consultation

A company in the travel sector is in the process of selecting a new booking system for their operations. I am the lead consultant on the project, tasked with searching for potential vendors, comparing the pre selected software solutions and finding the best product fit for my client.

Having a lot of experience in this space, I have loved finding exciting and powerful software products for my client.

Valur Football Club website

I am currently working on moving a large website for a Valur Sports Club to WordPress, doing some programming in ​PHP​. Currently it's based on the Umbraco CMS and hosted on Azure, using ​LetsEncrypt​ for SSLs, updating it automatically on a schedule. Check it out => https://www.valur.is/.

Valur Game Service

I Developed an app in ​Flutter​ for fun and deployed it into the ​Google Play Store​. Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. It's a game service using a REST api that I created that is a Proxy for data from the Icelandic Handball (HSÍ) and Football (KSÍ) federations.

First version of this website in Vue

When I stared my freelance journey at the start of 2020 I got interested in Vue, so I developed a very basic version of a website using Vue. There was only one page, but a great start.

Own (still) Secret Project

I am working on a project that may come to fruition (and it may not) where the tech stack is split into three parts, two for the backend (api and webapp with authentication), and a public facing application.

  • Webapp front end using Vue / Typescript
  • Api using .NET Core (.NET 5 preview)
  • Public display pages using .NET Core (.NET 5 preview) & Razorpages
  • Data stored using Firebase Datastore
  • Authentication in backend using Firebase Authentication

ODIN

In 2006 I founded my own company to develop a booking platform for the travel industry. Currently, it's called the Corivo Travel Platform (CTP). CTP is a SaaS solution, hosted on the Microsoft Azure Platform. I worked on that project constantly from October 2006 to March 2019. 13 fantastic years.

Tech Stack

  • .NET Framework (4.7 > C#)
  • MSSQL Databases hosted in Azure
  • Azure Queues
If you liked this article and would like to get in contact with me, you can either send me an email or call me on my mobile.

I feel lucky to be working with these companies :)