About Me

Hi! I'm Kalvin. I'm an IT student and a disability and humane-tech activist from Sabah, Malaysia.

What I Do

I'm currently studying for my diploma in IT, and I spend a lot of my free time building things for the open web. I self-host my own services on a VPS at obulou.xyz using a Docker/YunoHost hybrid setup, and I write most of my apps in Go with MariaDB, vanilla HTML/CSS/JS, and single-binary deployments. No frameworks, no fuss.

Some things I've built or maintain:

  • A Mastodon-compatible ActivityPub micro-blog
  • A Gemini protocol gateway (GemGate)
  • A zero-knowledge bookmark manager (ZeroMark)
  • A hybrid micro/long-form blog CMS
  • A donation/fundraising CMS
  • An OIDC identity provider with WebAuthn passkeys
  • A self-hosted email client
  • Various other tools, all released under CC0

I self-host Forgejo and a growing collection of my own Go apps.

What I Care About

I'm passionate about Bornean indigenous rights, particularly around MA63, Sabah/Sarawak autonomy, and the ongoing injustice of Projek IC. I make awareness content on social media about these issues, as well as digital rights topics like opposition to MyDigitalID.

I'm interested in Kadazandusun language and Momogun Rungus culture, and I've been building bilingual educational resources to help preserve and share that knowledge.

I also think a lot about monetary sovereignty — mutual aid, the Relative Theory of Money, and alternatives to systems built on debt and coercion.

How I Work

I'm autistic, and I prefer things direct, structured, and honest. I like KISS principles — in code, in communication, and in life. British English, no unnecessary abstractions, no bloat.

I play keyboard casually on a portable keyboard I call Betsy.

Find Me

Mastodon