// software engineer · solution architect · bern, ch

_

I build web products end to end — from data model to pixel. Nine years turning ideas into fast, reliable software.

const dev = {
role: "Software Engineer / Solution Architect",
base: "Bern, Switzerland",
experience: "9 years",
status: "working at indigo online AG"
};
$ cat about.sh
about.sh — output

# Software engineer and solution architect based in Bern, Switzerland — coming up on nine years of building web products, from early prototypes to systems running in production.

# I care about clean architecture as much as clean UI: data models, APIs and interfaces designed to hold up as a product grows. I build my own tools and side projects to keep sharpening both ends of the stack.

# Outside of client work, you'll usually find me behind a camera — I also run a photography storytelling site, retrostories.ch.

Kim Eggler
$ ls ./skills
frontend
React
Next.js
TypeScript
backend
Node.js
NestJS
Python
REST APIs
data & infra
PostgreSQL
MariaDB
Prisma
tooling & deploy
Git
Docker
Vercel
Cloud Foundry
$ cat work/*.log
02 ENTRIES
01
Spotify Analytics Tool

statfy

A clean dashboard for tracking and visualizing the numbers that matter, built end-to-end from schema to UI.

ReactSpotify API
view project →
statfy preview
02
Photography Portfolio

retrostories

A photography storytelling site — galleries, blog and a gallery designed and built from the ground up.

Next.jsTypeScriptTailwindCSS
view project →
retrostories preview
$ git log --author="you" --oneline
commit a1f9c02
Date: 2017
Started as a Web Developer

Began building web applications as part of my apprenticeship, learning the fundamentals of shipping real products.

commit 7bd44e1
Date: 2020
Grew into Full-Stack Engineering

Took ownership of both frontend and backend, working across applications on production systems.

commit 3e02f9a
Date: 2021
Gaining Experience in System Architecture

Started designing system architecture and technical direction for larger, more complex products.

commit d8c11b6
Date: 2026
Nine Years In

Still building — improving and evolving as a developer as new technologies emerge.

$ ./contact.sh --run

LET'S BUILD
SOMETHING.

Open to interesting conversations.