status: probably deploying something on a friday

I build the backend
so the frontend gets
all the compliments.

Software engineer. I like systems that stay up at 3am, pipelines that don't lie to you, and naming things well — two out of three, most days.

See the work → Say hi
GitHub LinkedIn Email

Selected work

see all →

EIA ETL Script

Built a Python ETL Script that extracts power generation data from the EIA API and saves it as CSV.

Pythonuvrequestspandas
GitHub ↗
2026

URL Shortener

A clean, containerized URL shortener in Go with a pluggable storage layer, click analytics, and rate limiting.

GoDockerPostgreSQL
GitHub ↗
2026

Task Queue

A dependency-free task queue in Go. Jobs submitted over REST return immediately while a pool of worker goroutines processes them in the background, with exponential-backoff retries and a shutdown path that drains in-flight work rather than dropping it.

Gotask-queueworker-poolconcurrencygoroutines channelsrest-apigraceful shutdown
GitHub ↗
2026

Writing

see all →
Computer Networking as I Understand It
How computers communicate with each other
September 2026
The Story of Linux
How a Finnish student's hobby project became the kernel behind servers, phones and much of the internet
September 2026
Shortening the Web
What I learnt from implementing a URL shortener in Go.
July 2026

About

I'm Kenneth — a backend, infrastructure, and data engineer who's happiest turning a tangle of services into something that just quietly works.

Outside of terminals: I collect bad puns, decent coffee, and strong opinions about tabs vs. spaces (spaces, obviously).

Toolbox
GoPythonPostgreSQLGoogle CloudDagster