Oslo, Norway
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
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
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.
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
Lund University · 2019 – 2022.
Lund University · 2022. One year, full-time.
Malmö University · 2017 – 2018.
Lund University · 2018 – 2019.
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.


