Full-stack Developer · Self-hoster

Sindre

@sindrema  ·  Bergen, Norway

I make useful stuff sometimes : )

Back-end & full-stack dev by day. By night I ship my own products and run them on a self-hosted Kubernetes cluster I operate end to end.

View selected work → sindrema.com
114
public repos
80+
services self-hosted
10+
languages shipped
2014
building since
Stack C# / .NET TypeScript Vue Go Rust Node.js PostgreSQL / SQL Docker Kubernetes GitOps (Flux) Linux
01 — Selected work

Products I ship & run

Each one is live in production on my own cluster — not a demo.

★ Flagship

BestKeystone

World of Warcraft Mythic+ analytics platform — leaderboards, comp & affix success rates, and weekly player stats, fed by a fleet of data-generators and a Discord bot.

Vue C# / .NET Kubernetes
bestkeystone.com →
screenshot placeholder

TeslaMap

Live map of my Tesla, streaming telemetry through a TeslaMate bridge.

Vue · C#/.NET

HourTracker

Time-tracking app with reporting and exportable summaries.

Vue · C#/.NET

Matcros

Web app backed by a fast Rust API.

Vue · Rust

PrettyPlease

A full-stack web product, front to back.

Vue · C#/.NET

Running Data

Running analytics with a route & elevation map service.

Vue · C#/.NET

Company Search

Norwegian company lookup via the Brønnøysund registry. Built at WA.works.

Vue · C#/.NET

Stine & Will

A wedding site with its own RSVP API.

Astro · C#/.NET
02 — Platform & infrastructure

Everything above runs on a production Kubernetes cluster I operate myself

80+ services across 25+ namespaces, deployed end to end with GitOps.

80+
services
25+
namespaces
100%
GitOps deployed
Flux GitOps
Declarative deploys
Harbor + NuGet/npm
Private registries
Keycloak & Dex
Single sign-on
Grafana + Prometheus
Monitoring
Netbird mesh VPN
Mesh & secrets
Self-hosted media
Full media stack
MinIO
S3 object storage
03 — Open source

Things I gave away

C#★ 13

ChannelLinkerBot

Discord bot that links & mirrors channels across servers. My most popular project.

C#★ 4

RoleBot

Assigns Discord roles based on the game you're playing.

C#★ 1

WowChatGrabber

OCRs a region of in-game chat → text-to-speech.

Go★ 1

LiveTranslator

Real-time translation.

Go★ 0

PlexFileRenamer

Plex-friendly media renaming.

Lua★ 0

WA_Addons

WoW addons converted from WeakAuras.

04 — Experience

Where I've shipped

Mar 2026 — PresentCurrent

Full-stack Developer

Praktisk Utdanning  ·  Bergen · On-site

Dec 2023 — Mar 2026

Back-end Developer

Fjord Line AS  ·  Bergen · .NET

Dec 2020 — Jan 2024

Full-stack Developer

WA.works  ·  Bergen · Vue, Docker, SQL

Feb 2016 — Mar 2022

IT Help Desk Technician

Serversky AS  ·  Norway

Aug 2014 — Jan 2016

Apprentice (Lærling)

Askøy Kommune  ·  Norway

05 — The lab

Live experiments & demos

Little things, all hosted on my own cluster.

Brønnøysund lookup OMDB Viewer Terminal Viewer SimHammer Memeify Text Trackmania Utils YouTube Player WatchDiscord StrongAuras Angular demo Nigerian Super Prince 404
06 — All projects

The archive

Every original public repo — 106 of them, straight from the GitHub API. C# dominates, then TypeScript, Vue, Go and Rust. Search and filter below.

Language distribution · 106 repos
C# 73 Vue 6 TypeScript 6 JavaScript 6 Go 4 Python 3 Lua 2 HTML 2 Other 2 CSS 1 C 1
106 of 106 shown
ChannelLinkerBot

C# ★ 13
RoleBot

A simple bot for giving roles named the game people are playing.

C# ★ 4
RoleButtonsBot

A simple bot for binding reactions on a message to a role

C# ★ 2
AlertBot

A simple bot for alerting when users change status

C# ★ 2
PrivateRoomBot

A bot for making private chat rooms

C# ★ 2
Bestkeystone_Frontend

Vue ★ 1
LiveTranslator

Go ★ 1
RaidBot

C# ★ 1
WowChatGrabber

A app that takes image of screen area. There is a WA in wow that displays chat in an area with black background for better ocr detect. This app looks at that area and OCR the text and sends it to backend, that then sends it to JUKY for text to speech

C# ★ 1
GithubFetcher

C# ★ 1
EzAFK

C# ★ 1
QueueAlert

Alert when a number is under x amount

C# ★ 1
ImageSenderBot

Lets you send images from discord server to email

C# ★ 1
HourTrackerBackend

C#
teslamate-streaming-bridge

C#
TeslaMap

Vue
WA_Addons

World of Warcraft addons converted from WeakAuras

Lua
watchdiscord

TypeScript
PlexFileRenamer

Go
CSharp_AutoChatV2

C#
CSharp_ChannelLinkerBotv3

C#
tospolicy

TypeScript
WhyYouShouldInviteDoomsin

Vue
ImageLoaderTest

JavaScript
AssignmentDemo

TypeScript
wa_work

TypeScript
superprince

HTML
GuildMemeAdam

HTML
stream-racing-wheel-electron

JavaScript
MemeifyText

JavaScript
LearnAngular_1

TypeScript
Blazor-Br-nn-ysundregistrene

C#
Auto-Secret-Operator

Go
RunePathFollower

Python
ColorClicker

C#
OnePadPy

Python
rust_tm_api

CSS
RuneAutoConvo

Python
MacClipboardUploader

C#
GoCopyPasteUploader

Go
InsertRandomWord

C#
MSTSC_MinimizToggler

C#
ProductAlerter

TypeScript
Juky-v2

C#
NetworkInfoCollector

C#
KeystoneCollecter-v0.1

C#
BestKeystoneAddon-Updater

C#
WowAchivementFetcher

C#
Push2Talk_NahIWantLeVoiceActivation

C#
PUBG-Volume-Control

C#
YoutubeSubBot

C#
WarBot

C#
UserMover

C#
SendMsgBot

C#
NewRGBBot

C#
DebateBot

C#
ChannelRoleGiverBot

C#
CSharp_UserAvoider

C#
SupportBot

C#
CSharp_SimDpsBot

C#
BackupBot

C#
BotMonitor

C#
RIODataJsonConverter

JavaScript
Juky-Managment

C#
Teamspeak-Juky

C#
LearnApp_VolumeControl

C#
SkypeLogger

C#
SinTID

C#
SendCmdHyperV

C#
ScreenPrint

C#
RemoteStatus

C#
SendCMD

C#
RemoteCMDVM

C#
NewPlexUser_Service

C#
TalkWithWowChat_WebpageConnector

C#
NetCheck_public

C#
JukyUpdater

C#
Juky-Shortcuts

C#
IlvlCalc_v1

C#
IlvlCalc_v3

C#
CreateNewVM

C#
LearnApp_HttpPostTest

C#
FTP_Pdf

C#
DiscordBot_GuildLogs

C
CopyTool

C#
PDFConverter

Other
LearnApp_ConnectToWowApi

C#
BitConnector

C#
AutoRecord

C#
GameTimer

C#
IlvlCalc_v2

C#
AdBlock

C#
BlizzardFetcher

C#
bygrweb

Vue
WCL_AutoLogger

C#
34Finder

C#
AutoShadowPlayUploader

C#
bygrapi

C#
SaniSpeaker

Vue
30_Sim_Test

JavaScript
QjuulVue

Vue
JS_GroupMaker

A bot for making groups

JavaScript
WCL_SunKing_Infuse_Interupts

Other
KeystoneFinder

Lua
TemplateBot

A simple template for a .Net Core Discord bot

C#
AutoChat

A simple bot for voice textchannels

C#