Hello, I'm
Andreas Hahn
Full-Stack Engineer
Crafting high-performance web experiences with modern technologies and meticulous attention to detail.

Tech Stack

Technologies i have worked with. Not just read about.

Frontend

Angular
Expert
React
Intermediate
Vue.js
Advanced
Analog.js
Intermediate
Next.js
Intermediate
Nuxt.js
Advanced
TypeScript
Expert
HTML/CSS
Expert
HTMX
Beginner
SCSS
Expert
TailwindCSS
Advanced
WebComponents
Expert
LitElement
Advanced
NgRx
Advanced

Backend

Node.js
Expert
NestJS
Expert
Express
Expert
Deno
Advanced
Golang
Intermediate
PHP
Beginner
.NET
Beginner
Socket.io
Advanced
REST APIs
Expert
GraphQL
Intermediate

Database

PostgreSQL
Intermediate
MongoDB
Intermediate
SQLite
Intermediate
Redis
Beginner
Snowflake
Beginner
DuckDB
Beginner

Tools & DevOps

Git
Expert
Nx
Advanced
Webpack
Advanced
Vite
Beginner
Jest
Advanced
Playwright Streamline Icon: https://streamlinehq.com
Playwright
Intermediate
Cypress
Advanced
Figma
Intermediate
Auth0
Advanced
Clerk
Beginner
Docker
Advanced
Kubernetes
Intermediate
Cloudflare
Advanced
Railway
Intermediate
Azure
Advanced

Projects

A selection of hobby and professional projects showcasing full-stack development, real-time applications, and creative problem-solving

NIX Wallet project screenshot

NIX Wallet

First seed-based browser wallet for NIX (Mute) enabling quick access to funds

Angular
Poker project screenshot

Poker

Lobby-based multiplayer poker game for friends

AngularNestJS
View Source
KCDice project screenshot

KCDice

Multiplayer dice game inspired by Kingdom Come: Deliverance.

AngularGo
View Source

lit-scss-loader

Webpack loader simplifying SCSS integration in LitElement (≈1.5k weekly downloads)

WebpackLitElementSCSS
View Source
Owe Drahn project screenshot

Owe Drahn

Multiplayer dice gambling game. 6 lives - rolling above 15 loses everything.

ReactNestJSGoogle OAuth
View Source
Habi project screenshot

Habi

A habit tracker web app. Simply track anything.

AngularMaterialUIGoAuth0
View Source
Tell It project screenshot

Tell It

Turn-based collaborative storytelling game for friends.

AngularGo
View Source

Hub

Mono-repo platform consolidating personal apps with shared tooling and infra.

AngularReactGoNxMongoDBCloudflareRailway
View Source

Game Server

Generic WebSocket server framework for rapid multiplayer game development (rooms, clients, lifecycle).

GoMongoDB
View Source

Declarative Shadow Root <shadow-root>

My master thesis research implementation enabling SSR of Web Components via declarative shadow roots.

Web ComponentsSSR
View Source

Donkey Script

My own scripting language written in Go. Dipping into the world of interpreted and compiled languages.

Go
View Source

RoboCode TS

TypeScript web remake of the classic Java RoboCode robot battle game.

AngularNestJS
View Source
RisikOnline project screenshot

RisikOnline

Unreleased web multiplayer adaptation of the Risk board game.

AngularNestJSSocket.IO
View Source
fitzbrothers project screenshot

fitzbrothers

Marketing site for the Fitzbrothers band.

Nuxt
View Source
Fretello project screenshot

Fretello

Freelance delivery of homepage and song search application.

AngularSSR

Celcius

Rust CLI toolkit for git cleanup, GitHub PR analytics etc.

Rust
View Source
Electro Ultraways project screenshot

Electro Ultraways

Slot machine simulator exploring odds modeling in React.

React
View Source