Jan Adrian Hafskjold is a software engineer building robust, accessible software across frontend, backend, and cloud.

Selected work

Online recipe platform

dishcord.net

Creative Experiment 01

End-to-end redesign of Discord. A community cookbook where sharing recipes feels as natural as chatting with friends. Organize by cuisine, discover new favorites, and cook together.

Greenhouse capacity dashboard

hafskjoldteknologi.no

Featured Case Study 02

A custom system built for the family greenhouse business that graphically visualizes current and projected capacity. The application also handles customer and order data, so production scheduling can account for orders in progress. As fullstack developer, Jan Adrian designed a modern frontend that makes operational data legible for the general manager, and handled domain acquisition, backend server setup, and database hosting so the system is always available in the cloud.

Capabilities

Languages

  • C# / .NET
  • Java
  • JavaScript
  • Python
  • SQL
  • TypeScript

Frameworks

  • ASP.NET
  • GraphQL
  • Next.js
  • React
  • Tailwind
  • Vite

Platforms

  • AWS
  • Azure
  • Docker
  • Netlify
  • Optimizely
  • PostgreSQL
  • Sanity
  • Supabase
  • Vercel

Tools

  • Antigravity
  • Bun
  • Claude Code
  • Codex
  • Datagrip
  • Git
  • pnpm
  • Postman
  • Rider

What I build with

  • Next.js
  • Bun
  • TypeScript
  • React
  • Vite
  • .NET
  • GraphQL
  • PostgreSQL
  • Microsoft Azure
  • AWS
  • Claude Code
  • Codex
  • pnpm
  • Docker
  • Sanity
  • Tailwind CSS
  • Gemini
  • VS Code
  • Git
  • Postman

Background

I'm a software engineer with a degree from NTNU, currently consulting through Knowit Experience Oslo. I build across React, Next.js, .NET, and TypeScript, shipping to Azure, AWS, and Vercel. My focus is architecture, accessibility, and software that's quietly well-engineered.

Knowit Experience Oslo

Consultant software engineer. Architecture, API design, and frontends for both public and private sector clients.

NTNU · M.Sc. Computer Science

Master's degree with a thesis on AI-assisted learning platforms. Coursework spanned distributed systems, software architecture, and engineering.

Lier Kommune · Substitute Teacher

Substitute teacher for middle school students, working with a range of subjects and age groups, with a main focus on math and IT.

My Work

  • 2026UtdanningsdirektoratetUnder NDAFullstack · Design
  • 2026TONOUnder NDAFullstack · DevOps
  • 2025Knowit Experience OsloScoreboardTech Lead · Fullstack · DevOps
  • 2025NTNU Master's ThesisAI-Assisted Learning PlatformFullstack
  • 2024Student projectWeb3 BlackjackFullstack
  • 2023YveUnder NDAScrum Master · Backend · Mobile
  • 2023Student projectBottomsUpBackend · Mobile

Open to new developer experiences, technical lead roles, and design-minded engineering work.