Hi, I am Ragnar

Software Developer

based in Akureyri, Iceland.

Also a father and a Star Wars fanatic.

I like C# and Golang.

I also like to make life easier for those around me with software

I'm also starting the typical home server journey...

Technical Skills

A comprehensive overview of my technical expertise and proficiency levels

This is an endless list but there is the overall

Backend Development

C#
Golang
.NET

Frontend Development

Vue.js
Nuxt.js
TypeScript
JavaScript
Blazor

Database & Tools

SQL Server
PostgreSQL
Eclipse mosquitto
Tailscale

DevOps & Cloud

Docker
Azure
Git
Git Actions

Additional Competencies

No formalities: This is just some concepts I have read and used lately, neverending list this one

Clean ArchitectureSOLID PrinciplesAPI DesignTest-Driven DevelopmentAgile MethodologiesCode Reviews

Professional Experience

My journey as a software developer, building innovative solutions and growing expertise

Teacher

Akureyri University
2024 - 2024
On-site • Part-time

Assistant teacher for Programming languages and Advanced game design courses.

Key Achievements:

  • Helping students with their assignments and projects

Technologies Used:

F#Unity

Software developer

Slippurinn DNG
2023 - present
On-site • Full-time

Developed and maintaine Promas, a production management software for fish processing equipment.

Key Achievements:

  • Implemented realtime dashboards with SignalR and Blazor
  • Integrated docker and refined deployment strategies for improved reliability
  • Implemented automated testing strategies improving code coverage
  • Participated in agile development processes and sprint planning
  • Implemented external logging service for improved observability and reliability for communication
  • Integrated PostgreSQL database and switched hosting provider from Windows to Linux
  • Communicated with clients and stakeholders to ensure project success

Technologies Used:

C#.NETBlazorSignalRPostgreSQLDockerSQL ServerEclipse MosquittoGitAzure

Featured Projects

A showcase of my recent work, demonstrating expertise in full-stack development, system architecture, and modern technologies

Pumba

A full-stack web application for job tracking and time management

Pumba
In Progress
Full Stack

Key Features:

  • Admin dashboard for company management
  • Time tracking for projects and tasks
  • User management with Asp net core Identity
  • File management for projects documents

Technologies:

C#.NETVue.jsPostgreSQLDockerAzure

Gravity simulator

Gravity simulator for our solar system

Gravity simulator
Completed
Backend

Key Features:

  • Simulation of solar system with gravity calculations
  • Interactive 3D view with buttons for controlling the simulation

Technologies:

C++OpenGL

Personal portfolio

This website, a personal portfolio showcasing my skills and experience.

Personal portfolio
In Progress
Frontend

Key Features:

  • Interactive star background

Technologies:

Vue.jsNuxt.js

Journal, a catch log for ships

Final project in my BSc in Computer Science at Akureyri University.

Journal, a catch log for ships
Completed
FullStack

Key Features:

  • Catch log for ships
  • Deployed on-site
  • External communication with Fiskistofa to sync data

Technologies:

C#BlazorMudBlazorASP .NETSQL Server

Invoice organization through mail

Organizes all incoming invoices in their respective folders

Invoice organization through mail
Completed
Automation

Key Features:

  • Filters mail depending if they are an invoice or not
  • Applies specific algorithm on a pdf to find key words and numbers

Technologies:

PythonJavaScriptGoogle CloudGoogle Apps Script