Hi, I am Ragnar

Software Developer

I'm a passionate software developer with emphasis on backend development with C# and Golang. I build robust web applications leveraging both frontend and backend technologies. With a strong focus on clean code, collaboration, and continuous improvement, I strive to create innovative solutions that are scalable, reliable, and easy to maintain.

Technical Skills

A comprehensive overview of my technical expertise and proficiency levels

Backend Development

C#
Golang
Eclipse mosquitto
ASP.NET

Frontend Development

Vue.js
Nuxt.js
TypeScript
JavaScript
Blazor

Database & Tools

SQL Server
PostgreSQL

DevOps & Cloud

Docker
Azure
Git

Additional Competencies

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 companies time management.

Pumba
In Progress
Full Stack

Key Features:

  • Admin dashboard for company management
  • Time tracking for projects and tasks
  • File management for projects documents
  • User management for company and employee accounts

Technologies:

GolangVue.jsPostgreSQLDocker

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

Get In Touch

Contact section coming soon...