About

A bit about me.

I’m Martin, a developer in Sweden. I build web apps, run my own servers and spend too much time changing things that already work.

The short version

38years old
SEbased in Sweden
Full stackserver to browser

I like knowing how things work.

Most of what I build is for the web, from the UI down to the server it runs on. I’m also into security, privacy, automation and hardware. If I can take something apart and figure out how it works, I probably will.

This site is one of those projects. It’s also where I keep notes on the rest.

Skills

Skills

The languages and tools I use most often.

Selected skill

JavaScript

Expert
Used for
Most of the application code I write, both in the browser and Node.js.
Why it stays
I know it well, I like working with it and I can use it across an entire project.

Tools and programs

Tools and programs

Software I use for work and at home.

01

Proton

Mail, VPN, Drive and Calendar.

WhyPrivate by default, and the apps actually work well.

02

Signal

Messaging and calls.

WhySimple, encrypted and stays out of the way.

03

Bitwarden

Password manager.

WhyWorks everywhere, and I can self-host it.

04

Cryptomator

Encryption for files stored in the cloud.

WhyEncrypts files before they leave my machine. No need to trust the cloud provider.

05

GrapheneOS

The operating system on my phone.

WhyBetter security, tighter permissions and far less Google.

06

Kagi

Search engine.

WhyGood search results, no ads, and I can change how sites are ranked.

07

Neovim

My text editor.

WhyFast, keyboard-driven and easy to bend to how I work.

08

pfSense

Firewall and router software.

WhyReliable, flexible and runs fine on my own hardware.

09

Pi-hole

DNS-based blocking for the whole network.

WhyOne place to block ads and trackers across the whole network.

10

WireGuard

VPN protocol and tools.

WhySmall config, fast, and does exactly what I need it to.

11

Mullvad VPN

Privacy-focused VPN service.

WhySimple accounts, open-source apps and no bullshit upsells. Also Swedish.

Interests

Other interests

These tend to overlap. A keyboard project turns into firmware work, which turns into a shell script, which turns into an evening gone.

01

Privacy & digital rights

Keeping my data mine and avoiding tracking I never asked for.

02

Penetration testing

Breaking systems to see where the assumptions fail.

03

Lockpicking

Penetration testing, but with metal.

04

Network security

Networks I can see, control and lock down.

05

Home-lab and observability

Running my own services and knowing what they’re doing.

06

Custom keyboards

Designing, printing and building keyboards that fit my hands instead of the other way around.

07

Indie games

Games made by small teams that still have their own ideas.

08

Creative work

Music, graphics and whatever else doesn’t fit anywhere.

Not in my toolkit

Not in my toolkit

These aren’t gaps in my toolkit. I don’t use them, I’m not going to use them, and that’s not changing.

Anything Microsoft

Telemetry, forced decisions and constantly fighting for control. Permanent no.

Adobe Creative Cloud

Bloated, overpriced subscription software built around lock-in. Hard pass.

macOS

Nice hardware. The OS treats the owner like a guest. Not interested.

Google Workspace

Good tools, too much data collection and lock-in. I’d rather run my own.

Social media

I don’t care about followers, engagement or feeding an algorithm. I’d rather build things, own my content and, respectfully, tell Mr. Zuckerberg to fuck off.