OpenAI Translator
Chrome extension to translate websites using your own OpenAI API key

Skilled in front-end, back-end, mobile development, architecture, infrastructure, machine learning, and data analysis. Also experienced in leadership roles with people management responsibilities.
Chrome extension to translate websites using your own OpenAI API key
Swedish electricity spot prices per zone (SE1–SE4) with hourly charts, price history and elnät info for every kommun
iOS app for tracking birthdays and anniversaries with custom reminders and gift checklists — private and simple
Calm, block-based notes app for iPhone, iPad and Mac with nested checklists, folders, tags and private iCloud sync
No repository description.
Homebrew tap for gdui
Sparse, collapsible TUI for browsing your working-tree git diff with inline syntax-highlighted hunks. Designed to live in a sidebar next to AI coding agents.
Small Lambda-style runner for JavaScript handlers in Go, on top of dop251/goja and goja_nodejs' event loop.
Lightweight key-value config server with REST API and MCP tools
Task management MCP server — manage projects and tasks via AI assistants
In a project I worked on — the order back office for a group of e-commerce shops — a rule engine decides which orders ship automatically. Invoice payment is…
I clicked the logo on one of my sites and the homepage opened inside a modal. Dimmed backdrop, rounded corners, the full page — header, hero, everything — re…
Java's garbage collector hid lifetimes. Ruby hid types. Rails hid HTTP. Hibernate hid SQL. EC2 hid hardware. For three decades, programming languages and fra…
Every team I've worked with that ships a tabular ML model has, at some point in the last two years, been asked the same question by someone in leadership: "H…
This site's runtime Docker image was 423 MB. A large share of that was Prisma CLI tooling the server never imported — migration engines, Studio, a PGlite dev…
This site runs on TanStack Start with Bun, backed by a Railway-managed Postgres. Railway's autobuild (Nixpacks) detects Bun projects just fine. What it doesn…