Theme

Full-stack developer · Mørkøv, Denmark

Peter Kruhøffer
Nielsen

I build useful software with people in mind.

I work across React and TypeScript frontends and C#/.NET backends. At Djøf, I build accessible member-facing products and reusable interfaces, working closely with designers and fellow developers.

Selected experience

Web developer · Djøf

Oct 2019 to present

  • Owned the React frontend for Djøf's salary calculator in Next.js, including an accessible typeahead with keyboard and screen-reader support.
  • Built member-area forms and booking interfaces backed by C# microservices, introducing reusable React compound components.
  • Pair-programmed on a C# flow engine and onboarded developers to it after a team reshuffle.

Co-founder · Arctic Interactive

Jun 2018 to Oct 2019

Co-founded an indie game studio and contributed UI and game design across cooperative platformer and first-person shooter prototypes.

Outside the day job

Serenity

An event-management platform for planning, approving and publishing events, with reusable sign-up forms.

SolidJS · TypeScript · Convex

LoopDish

A shared-household dinner log and weekly meal planner, with dish history and AI-assisted suggestions.

React · TanStack Start · Convex

Vimput

A web app for frequently used Vim motions. Because muscle memory is hard to ignore.

React · TypeScript · Tailwind CSS

Image-note

Turn screenshots into concise notes with AI-generated suggestions. Choose what to save, without retaining the original images.

React · TypeScript · Cloudflare Workers AI

My toolkit

TypeScript, React, Next.js, Tailwind CSS, C#/.NET and Sitecore.

Jest, React Testing Library, Storybook, Azure DevOps and Docker. AI-assisted development with tools including Codex and Claude Code.

Education

AP degree in computer science

Zealand, Roskilde
Feb 2017 to Jun 2019