Martin Gravestam · Sweden

Hi, I’m Martin.

I build web apps, run servers and mess around with keyboards, games and music. This is where I keep all of it.

“Talk is cheap. Show me the code.”
Linus Torvalds
Gravestam skull and split-keyboard logo
SoftwareSecurityPrivacyHardwareExperiments

What I do

Mostly code. Sometimes other things.

I build things across the whole stack, from the browser down to the server and database. I like building things myself and understanding how they work.

Penetration testing is something I do as a hobby from time to time, always on systems I’m allowed to test. I’m far from a professional, but I enjoy figuring out how systems work and where they can break.

Outside of that, most of my time goes to work, family, and playing games when I get the chance.

Projects

A few things I’ve made

A selection of websites, tools, keyboards, games and other projects.

PiApple login

PiApple

2026

An interface for a Raspberry Pi-based wireless lab.

  • Website
  • Design
  • Full-stack
  • DevOps
  • SvelteKit
  • NeDB
  • Nginx
  • Leaflet
  • Node.js
Corne (crkbd) in CFO case

Corne

2022

Wired Corne with a brass plate and wooden case.

  • Keyboard
  • Split
  • MX switches
  • Wired
  • Colemak DH
  • QMK
Passkyttar map view

Passkyttar

2025

A private web app for my hunting team. We use it for hunting towers, sessions, maps, distances and keeping track of felled moose.

  • Website
  • Design
  • Full-stack
  • DevOps
  • SvelteKit
  • Node.js
  • MongoDB
  • Nginx
  • Leaflet