[SYS // INIT] Developer Portfolio v2.0

Building interfaces
with kinetic precision.

Full-stack developer crafting high-performance web experiences

Scroll to explore projects

[MODULE // LIVE]

Current project

Florent Code League gameplay preview
[LIVE // FLORENT]LIVE

Florent Code League

Battle code arena programming tournament representing Hive Helsinki

Currently leading team HTTP 418 and building for the Florent's Code League, live tournament where teams build bots to battle head to head on a shared platform for the prize pool of 20,000 Euros. Competing against the best Universities in the world to find out whose the 1% during the finals in Stockholm

Python

[MODULE // PROJECTS]

Selected work

[MODULE // ABOUT]

Full-stack
builder.

I'm a developer based in Finland, building full-stack web apps that people actually use, from a campus plant-care rotation to a climbing tracker for friends, a sustainable grocery companion from a hackathon and most recently a NIS2 Complicancy scanner.

I care about mobile-first UX, optimistic updates on flaky Wi-Fi, and clean architecture with Next.js, Supabase, and Cloudflare. When I'm not shipping, I'm climbing or thinking about the environmental impact of everyday choices.

No relation to Petteri Nurmi :)

[STACK // TOOLKIT]

  • React
  • TypeScript
  • Next.js
  • Supabase
  • PostgreSQL
  • Cloudflare
  • Python
  • FastAPI
  • Tailwind CSS
  • GSAP

[MODULE // CONTACT]

Let's connect.

Open to collaborations, campus projects, and interesting product ideas.

Looking for work
NoYes

© 2026 Peter Nurmi — Built with Next.js, GSAP, Lenis