|
I build clean, functional software — from custom websites and Discord bots to automated systems that save you time.
What I do
Clean solutions built to your exact needs — no bloat, no fluff.
Custom websites and web apps — fast, responsive, built without unnecessary overhead.
Feature-rich Discord bots for communities — live notifications, moderation, multi-platform integrations.
Scripts and systems that handle repetitive work — scheduled jobs, API integrations, service deployments on Linux.
What I've built
Real-world work — tools and systems actively in use. Click a card for more.
Discord bot for the Streamer Norge community. Monitors Twitch, YouTube, Kick, and TikTok in real-time. Posts live alerts with thumbnails and viewer counts, auto-deletes when streams end.
Deployed as a systemd service on an Ubuntu LXC on Proxmox. Persists streamer data across restarts via JSON. Slash commands for adding/removing streamers and setting the notification channel — all permission-gated to Manage Server.
Full-stack booking platform for a professional Rocket League RLCS coach. Weekly calendar, Discord-integrated approval flow, and automatic DM notifications to players.
Node.js/Express backend with a Discord.js bot. Players book slots via the web UI — the coach gets an instant Discord DM and can approve, reject, or revoke from an admin panel. Players receive Discord embed confirmations automatically. Slots can be blocked individually or by period, with auto-rejection of pending bookings. JSON storage per week, auto-cleanup after 14 days. Runs as a systemd service on Proxmox LXC.
Tech stack
Languages, tools, and platforms I work with regularly.
Working with me
No agency overhead — just direct, honest work when I have time for it.
Tips and quick questions are always free. Ask anything.
Interesting small jobs I might take on for free — depends on the project.
Larger commissions require a payment agreement. Discuss via Discord or email.
Hobby project — I work when I have time. Typically evenings, roughly 16:00–22:00 CET. No guarantees on response time. Want to talk? We can schedule a time.
Get in touch
A question, a project, or just want to talk — reach out.