Skip to content

Oslo, Norway

Work

Fullstack developer. Oslo. Currently building an encrypted app nobody asked me to build.

Building Vitne full-time. Not taking new work. The inbox is open anyway.

Work

The Vitne site on a laptop and a phone.

2026

Vitne

An end-to-end encrypted app for thinking out loud. Chat, and a journal attached to it. The server holds a blob it can't read.

  • Next.js 16
  • TypeScript
  • Supabase
  • Clerk
  • Claude API
  • Web Crypto
  • Turborepo
  • Expo

vitne.so

The LocalFlow settings window on a MacBook.

2026

LocalFlow

Fully-local voice dictation for macOS. Hold a hotkey anywhere, speak, release. Clean, formatted text appears in whatever app you're using. No cloud, no accounts, no telemetry.

  • Swift 6
  • SwiftUI
  • whisper.cpp
  • Apple MLX
  • Metal

github.com/FredrikHaugen/Local-Flow

The Mobitech site on a laptop and a phone.

2023

Mobitech

The public site for a Norwegian maritime software company. Design through deployment, plus the CMS their staff edit it with.

  • Next.js
  • React
  • Sanity
  • Tailwind
  • Framer Motion
  • Vercel

About

I started in design. Client sites, brand identity, the kind of work where the deadline is real and the budget is small and you learn to ship. Somewhere in there the engineering took over, and now I write more TypeScript than I do Figma.

The current thing is Vitne. It's a chat-and-journal app that's end-to-end encrypted, which means the server holds a blob it can't read. I built it because I kept writing things in Apple Notes at 2 AM and deleting them before morning, and after enough deleted notes it seemed easier to build the thing than to keep pretending it didn't matter.

I ride enduro in the forest north of Oslo. I draw. Neither of those are on this website.

Credentials

Work history

  • Founder & Fullstack Developer

    Vitne · Oslo · 2026 – Present.

    Encrypted chat and journal app. Next.js 16, Supabase, Clerk, Claude API, Turborepo monorepo, Expo/React Native for iOS. End-to-end encryption: AES-256-GCM, DEK/KEK/KRK key hierarchy, BIP39 recovery phrase, zero-knowledge server. Solo: architecture, product, design, copy, launch.

  • Frontend Developer

    Videocation · Oslo · Feb 2024 – Present.

    Design and maintain platform frontend. Next.js, Sanity CMS. Performance, responsive layouts, scalable CMS architecture.

  • Graphic Designer & Web Developer

    haugendesign · Oslo · Nov 2020 – Feb 2024.

    Client websites end-to-end. React, Sanity, TailwindCSS. Brand identity through to deployment.

Education

Skills

Frontend
Next.js, React, TypeScript, TailwindCSS
Backend
Node.js, Supabase, Postgres, SanityCMS, PayloadCMS
Applied crypto
AES-256-GCM, key hierarchies, zero-knowledge architecture
AI
Claude API, prompt design, evals
Design
Figma, Blender, Adobe Suite

Contact

Building Vitne full-time. Not taking new work. The inbox is open anyway.