Skip to the Journal

Fjord Town

datagutt's Journal

Everything in the game, written down. This is Thomas Lekanger's portfolio as a normal web page. The game version has the same things to find, spread around a small town on a fjord.

Thomas Lekanger's avatar

Thomas Lekanger, full-stack developer in Oslo, Norway.

Building live streaming tools, payment solutions, and weird side projects from Norway.

I'm Thomas, a full-stack developer based in Norway. I enjoy building things for the web — from live streaming infrastructure and payment integrations to weird side projects that keep me up at night.

Most of my work revolves around TypeScript, React, and Node.js, but I also dabble in Rust when performance matters. I care about shipping fast, writing clean code, and making products that people actually want to use.

Location
Oslo, Norway
Role
Full-stack Developer
Focus
Streaming & Payments
Side projects
Always shipping
  • Screenshot of Portfolio

    Portfolio

    My personal portfolio

    Built with Next.js, React, Phaser, ink, Geist.

    In the game: datagutt's house.

  • Screenshot of Donate.chat

    Donate.chat

    Development of payment solutions for live streamers and influencers, including support for Vipps and card payments, as well as integrations with platforms such as Twitch, YouTube, Streamelements and Streamlabs.

    Built with Next.js, React, Vipps, Stripe, Twitch.

    In the game: Kiosk.

  • Screenshot of IRLServer

    IRLServer

    Simplifying IRL streaming by providing software and services that allow for stable live streams from anywhere in the world by bonding multiple network connections.

    Built with Node.js, Rust, SRT, RIST, RTMP, Docker.

    In the game: Radio tower.

  • Screenshot of Guac.tv

    Guac.tv

    Guac is a fully-featured live streaming platform. Including everything from live streaming, VODs and clips to a chat with custom emotes and moderation tools.

    Built with Next.js, React, Node.js, FFmpeg, WebSocket.

    In the game: Boathouse studio.

  1. Full-stack Developer, Nettbureau

    Oct 2021 – Present

    Building and maintaining web applications, APIs, and internal tools. Working across the full stack with modern JavaScript/TypeScript tooling.

    TypeScript, React, Next.js, Node.js, PostgreSQL.

    In the game: Nettbureau office.

  2. IT Consultant, Indre Østfold Data IKS

    Aug 2015 – Jul 2017

    Provided IT support and infrastructure management for municipal organizations. Managed servers, networks, and end-user systems.

    Windows Server, Active Directory, PowerShell, Networking, Helpdesk.

    In the game: Town hall.

Languages
TypeScript, JavaScript, Rust, PHP, HTML, CSS, SQL
Frameworks
React, Next.js, Node.js, Tailwind CSS, GSAP
Cloud & DevOps
Vercel, AWS, Cloudflare, GitHub Actions, Docker, Terraform
Tools
Git, PostgreSQL, MariaDB, Redis, Linux, WebSocket
Video & Streaming Tech
FFmpeg, SRT, RIST, RTMP, OBS Studio, GStreamer
Payments
Stripe, Vipps
  • datagutt/datagutt.no

    my home on the internet

    TypeScript · 1 star · 0 forks

  • irlserver/srtla_send

    SRTLA bonding sender in Rust - aggregate bandwidth and add redundancy across multiple network paths for SRT streaming.

    Rust · 35 stars · 5 forks

  • datagutt/node-osmo

    Typescript library for controlling DJI Osmo Action 3/4/5 and Pocket 3 using BLE (Bluetooth Low Energy)

    TypeScript · 82 stars · 12 forks

  • datagutt/moblink-rust

    Use spare devices as extra SRTLA bonding connections. Rust reimplementation of the Moblin iOS feature

    Rust · 32 stars · 4 forks

  • datagutt/bbox-receiver

    Belabox SRT(LA)-server with built-in authentication for multiple streams.

    JavaScript · 74 stars · 8 forks

  • datagutt/korrosjon

    Rust programming, in Norwegian.

    Rust · 6 stars · 0 forks

Public repositories
125
Followers
222
Stars
298
Years coding
16

9,126 contributions on GitHub in the last year, the most on 24 August 2026 (162). In the game they grow as crops on the farm.

Got a project in mind, want to collaborate, or just want to say hi? My inbox is always open.

mail@datagutt.no