Selected work

Case studies first, then the jobs, then everything I built on the side. Each entry says what the problem was, what I used, and what it turned into.

Recent Projects / Case studies

Selected builds, technical work, and results.

Blue Paradise Website

2026

A 2026 100% SEO website project for Blue Paradise Coworking, designed around bilingual indexing, coworking/coliving search intent, sticky booking UX, and fast static pages.

1 / 5
Two collaborators working on laptops inside the Blue Paradise coworking space.
Working together on the Blue Paradise website from the coworking space in Tenerife.

Lighthouse scorecard

Performance
63 → 97/100
SEO
50 → 100/100

Before from the legacy WordPress audit. After from the rebuilt static site.

What I was responsible for

  • Static pages, served instantly

    Every route is pre-rendered and served from a CDN edge: no WordPress, no database, no one-second wait.

  • Five real languages

    Locale-prefixed routes (EN/ES/DE/FR/IT) with hreflang on every page, so each searcher lands on the right language.

  • A single-hop 301 layer

    Every legacy URL (Spanish slugs, fruit-named suites, blog paths) resolves in one hop to its new localized home.

  • Sitemap & canonicals from code

    The sitemap is generated from real routes, and canonicals point at the live domain, not at a staging preview.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • next-intl
  • 5 locales
  • hreflang
  • 301 redirects
  • Canonicals
  • Sitemap
  • Search Console
  • Core Web Vitals
  • AVIF and WebP
  • Lighthouse
  • Vercel

PourSelf

Sole software developer

2022 - 2025

Sole software developer for PourSelf at Torio: customer mobile app, machine tablet app, operator admin, Node.js backend, payments, and IoT integration.

1 / 9
A dog sitting on a sofa in front of the PourSelf dispenser.
A fun photo from the build.
Grant secured
ISK 20m
Software developer
1
Physical product
Live
Machine operation
Remote

What I was responsible for

  • Customer mobile app

    React Native and Expo: scan a QR code, choose a drink, pay, and access the tap.

  • Machine tablet app

    The interface on the dispenser, showing drinks, QR codes, and the current session.

  • Operator admin

    Web controls for machines, tap status, products, prices, discounts, and users.

  • Backend and IoT

    Node.js services, payments, and communication with the embedded machine computer.

  • Raspberry Pi
  • Arduino
  • Relay boards
  • Flow meters
  • MQTT
  • Python
  • React Native
  • Expo
  • QR scanning
  • iOS
  • Android
  • Node.js
  • REST APIs
  • MongoDB
  • Stripe
  • Sentry
  • Next.js
  • React
  • Operator dashboard
  • Vercel

Barhopp

Creator and developer

A live Iceland nightlife app with 12,000+ downloads, built around happy hours, venue discovery, events, and local bar onboarding.

1 / 6
Downloads
12,000+
Countries
100+
Languages
7
Live stores
iOS + Android

What I was responsible for

  • Mobile product

    Built the customer app with React Native and Expo and shipped it for both iOS and Android.

  • Node.js backend and admin

    Built the server and admin workflows used to manage venues, happy hours, events, offers, and product content.

  • Accounts and communication

    Implemented authentication, automatic emails, push notifications, and the operational paths around user accounts.

  • Product data

    Managed users and nightlife content in MongoDB and maintained the data needed to keep discovery useful.

  • React Native
  • Expo
  • iOS
  • Android
  • Push notifications
  • Node.js
  • REST APIs
  • Authentication
  • Transactional email
  • MongoDB
  • Venue and event content
  • Geo queries
  • 7 languages
  • 100+ countries
  • Store releases

PosterSnap

Sole developer

2024

A former iOS and Android app that used a multi-model AI pipeline to turn photographed posters into calendar-ready events.

1 / 8
  • Released on iOS & Android
  • Multi-model AI pipeline
  • Poster-matched UI colors

PosterSnap photographed posters or accepted text, then ran the input through an n8n-backed, multi-model pipeline. Google Cloud Vision handled OCR and dominant colors, Gemini added web context, and OpenAI models classified and structured the result into editable calendar events.

  • React Native
  • Expo
  • Camera
  • iOS
  • Android
  • Google Cloud Vision
  • OCR
  • Dominant colors
  • n8n
  • Gemini
  • OpenAI
  • Structured extraction
  • Node.js
  • MongoDB
  • Calendar events
  • Processing status

Full-time jobs

Where I worked, what I was responsible for, and what I worked in.

Torio

Full-stack developer

2022 - 2026

Sole programmer at Torio, a Sproti-funded self-service drink venture. Built the dispenser admin, the programs behind it, the landing page, and the Barhopp mobile app.

What I was responsible for

  • The machine software

    Wrote the programs that ran the dispenser and connected it to the backend.

  • Operator admin

    Built the web admin venues used to manage taps, drinks, prices, and machine status.

  • Mobile and web

    Built the Barhopp app and the torio.is landing page, and shipped both to real users.

  • Everything around it

    Payments, APIs, deployment, monitoring, and production support. There was no one else to hand it to.

  • Raspberry Pi
  • Arduino
  • MQTT
  • Python
  • React Native
  • Expo
  • iOS
  • Android
  • Node.js
  • MongoDB
  • REST APIs
  • Payments
  • Next.js
  • React
  • Vercel

Aurbjörg

Full-stack developer

2024 - 2025

Worked with the Aurbjörg team on full-stack product engineering across Kubernetes, Azure, React, TypeScript, and .NET 8 production systems.

The Aurbjörg team photographed together in the office.
The Aurbjörg team. I worked here as a full-stack developer from 2024 to 2025.

What I was responsible for

  • Backend services

    Built and maintained .NET 8 and C# services behind the product.

  • Frontend features

    Shipped React and TypeScript features in the customer-facing app.

  • Kubernetes in production

    Deployments, monitoring, scaling problems, pod failures, and recovery on Azure.

  • Semantic search and AI

    Contributed to semantic search and AI processing pipelines, plus automation in Node.js and Python.

  • Security work

    Security improvements as part of the engineering team.

  • .NET 8
  • C#
  • Node.js
  • Python
  • React
  • TypeScript
  • Kubernetes
  • Azure
  • Containers
  • Monitoring
  • Semantic search
  • AI pipelines
  • SQL

Advania

Full-stack developer

2018 - 2022

Four years building Signet products at Advania in React, .NET, Python, and SQL.

What I was responsible for

  • Signet Transfer

    Most of my four years went here: electronic-ID access, restricted recipients, traceable delivery, and the error paths around confidential files.

  • Signatures and certificates

    Production work on digital signatures, certificate management, and encrypted documents.

  • Signet Forms and Team

    Feature work on the products for signing forms online and running company signing workflows.

  • Keeping it up

    Business-critical upgrades, after-hours release windows, and response when production services went down.

  • React
  • JavaScript
  • TypeScript
  • .NET
  • C#
  • Python
  • SQL Server
  • Relational modelling
  • Digital signatures
  • Certificates
  • Encryption
  • Electronic ID

University of Iceland

Web development teaching assistant

2016

Web development teaching assistant work at the University of Iceland in 2016, supporting students with coursework and practical programming topics.

What I was responsible for

  • Teaching sessions

    Helped teach practical web programming alongside the course lecturer.

  • Homework review

    Went over student submissions and gave feedback on their code.

  • Project support

    Supported students while they built their own course projects.

Tempo

Full-stack developer

2015

Full-stack work on Tempo, the Jira time tracking and planning plugins used by hundreds of large companies.

What I was responsible for

  • Front end in React

    Built product interfaces that ran inside Jira.

  • Back end in Python

    Worked on the Django services behind the plugins.

  • Working in a product team

    My first production codebase at real scale, alongside an established team.

  • React
  • JavaScript
  • Python
  • Django
  • Jira plugins
  • Atlassian ecosystem

Projects

Things I built on the side, mostly to find out whether I could.

GreenWall Challenge

2026

A newsletter helping developers code better on the go and keep their GitHub wall green.

  • Developer newsletter
  • 32 warm subscribers
  • Code anywhere, stay green

A newsletter for developers who want to keep their wall green from anywhere: tactics, lightweight mobile setups, ship-today micro-projects, and featured reader streaks. No app to build or maintain.

Ferðabúðin

2022 - 2026

A solo-built Shopify travel-commerce store for Iceland: custom Liquid theme, bilingual storefront, product-catalog and SEO ops, built, run, and intentionally sunset.

1 / 4
  • Solo-built
  • Shopify storefront
  • SEO ranked

Ferðabúðin was a solo-built Shopify store selling curated Iceland travel products, built end to end: a custom Liquid theme, a product catalog with metafields, a bilingual Icelandic and English storefront, a Facebook product catalog for social selling, and SEO tuned to Iceland travel search intent.

Möst C

2023

A Shopify store built from scratch for retail brand Möst C, turning a mostly offline business into a live online sales channel on mostc.is.

1 / 4
  • Solo-built
  • Shopify storefront
  • Built from scratch

A Shopify store built from scratch on mostc.is: a custom theme, a full product catalog, a storefront, and checkout, set up end to end so the brand could sell online. Built solo, from an empty store to a live, sellable storefront.

Alcofy

Mobile app

2015

A React Native app from 2015, built on Firebase, with hundreds of active users and enough ad revenue to pay for itself while I was still at school.

1 / 4
  • React Native in 2015
  • Hundreds of active users
  • Funded by its own ads

A drink tracker that estimates blood alcohol concentration from a published formula and counts down to sober. Behind the three screens sit a searchable catalogue with ABV and glassware for each drink, per-region measurement standards, session history, and scheduled push notifications.

  • React Native
  • iOS
  • Android
  • Firebase
  • Push notifications
  • Offline storage
  • BAC formula
  • Time decay
  • Regional units
  • Drink catalogue
  • In-app ads

Drivelist

Mobile app

2015

A ride sharing app for matching drivers and passengers travelling the same way, with in-app chat and a Facebook login.

1 / 5
  • Route matching
  • In-app chat
  • Facebook login

Built Firebase data storage, Facebook login, mostly custom styling, and algorithms that run when new rides are added. Users can post rides, search by city or route, and chat in the app.

Sláttur & Smáverk

Website

A website for an Icelandic groundskeeping company, built around one thing: getting a quote request submitted.

  • Client website
  • Quote form above the fold

A single-page site with the services and a quote form in the first screen, so a visitor can ask for a price without scrolling or calling.

Various apps

2016 - 2018

Several smaller apps built from 2016 to 2018, including productivity tools and practical apps for companies.

  • Several apps
  • Productivity tools
  • Company tools

I built several small apps from 2016 to 2018, including productivity tools and practical apps for companies.

Icelandic Online

2014

A language-learning website built with a team in 2014 that continues to help people learn Icelandic worldwide.

  • Language learning
  • Built with a team
  • Website (2014)

Icelandic Online is a website dedicated to helping people learn Icelandic through structured lessons and interactive exercises. I worked on it with a team in 2014.