Jan Eggers

Loading 000

Jan Eggers

Hamburg · Business informatics

Developer from Hamburg – apps, websites and the tech behind them.

Started with small games as a teenager, these days it is a Flutter app with its own backend on the App Store. Here is what I work on and what I learned along the way.

Based in
Hamburg, Germany · —
Focus
Apps, web, interfaces
Since
2018 — 7 years of coding
Contact
Say hello

About me

02 — About

Jan Eggers, developer from Hamburg – black and white portrait
Hamburg · Germany

I like building things I actually use myself — and understand while building how they really work.

I am 20 years old, from Hamburg, studying business informatics in a dual programme. It started as a teenager with my own games and club websites – and grew into things like RideOnIt, a Flutter app with its own backend, maps and more than a hundred achievements.

These days I move between app and web: Flutter and Dart for mobile, Supabase and SQL for everything behind it, HTML, CSS, JavaScript and PHP on the web. Plus the parts nobody sees – hosting, domains, deployment and data protection.

Even though I spend a lot of time in front of a screen, staying active matters to me – especially volleyball, one of my biggest passions. The perfect counterweight to the digital world, and often where new ideas come from.

Smaller things happen alongside: tools for university, pages for friends and clubs, experiments with frameworks I cannot use yet. I learn the most from projects that turn out bigger than I first thought.

0
Projects released
0
Years of coding
0
App on the App Store

03 — Skills

What I do

01 of 06

01

App development

Mobile apps with Flutter: from the first idea through state management and offline mode to a release on the App Store and Play Store.

FlutterDartiOSAndroid
Experience 85%

02

Web & frontend

Hand-written code instead of builder bloat. Clean markup, fast loading and animation that serves the content instead of burying it.

HTMLCSS / TailwindJavaScriptPHP
Experience 90%

03

Backend & data

What happens behind the surface: modelling databases, getting auth and permissions right, wiring up APIs and storing data so it still makes sense later.

SupabasePostgreSQLSQLAPIs
Experience 75%

04

Design & interfaces

A rough idea turns into a layout: structure, typography, colour and a flow nobody has to fight through.

LayoutTypographyUI systemsPrototypes
Experience 90%

05

Hosting & setup

Domains, SSL, mail delivery, deployment and the legally required bits – the part that never shows up in a portfolio and without which nothing goes live.

DomainsSSLDeploymentGDPR
Experience 95%

06

How I work

Four things that stay fairly constant:

01

CuriosityI start projects because I want to know how something works.

02

PersistenceI have been working on RideOnIt for months – a good share of that was debugging.

03

AskingBetter to ask once too often than to build past the point.

04

Writing it downI document what I build – if only for myself six months later.

Most of it I learned because a project grew bigger than planned.

See the projects

Keep scrolling

Selected projects

04 — Work

Two projects I spent real time on: an app that made it to the store, and a website that simply does its job.

Screenshot of the rideonit.app website with the headline “Jede Fahrt wird zum Erlebnis”

01 Project 2026 — today

RideOnIt

iOS & Android app

A Flutter app for ride tracking: GPS recording with distance, speed and statistics, generated routes, a live map of other riders, crews, events and a territory game where you claim areas while riding. Backend, database and permissions run on Supabase, maps on MapLibre, routing through Valhalla.

FlutterDartSupabaseMapLibre
Screenshot of the eggers24.de landing page with navigation and the Hamburg flag

02 Project 2024

Landing page

Homepage

A calm, clear landing page for private rentals: every important detail at a glance, plus hosting, domain and the search engine setup.

Web hostingSEOWeb builder

—Also

The rest happens on the side.

Tools for university, experiments with frameworks I cannot use yet, and pages for friends and clubs. Most of it ends up on GitHub rather than in a portfolio.

Where I come from

05 — Journey

From computer science class through the first paid projects to a dual degree – every stop added something.

Dual student

EDEKA IT Stiftung & Co. KG

Business informatics and project integration: supporting IT projects between business units and development, and learning how large systems really fit together.

Junior web developer

Freelance

Building and maintaining websites and web applications, smaller projects and turning UI/UX drafts into working interfaces for clients.

Student

Grammar school

Focused on computer science classes and extracurriculars in IT and programming – where my first games and club websites were born.

06 — Contact

Just say hello.

Questions about a project, feedback on the app, or just saying hi – my inbox is open. I usually reply the same day.

Location
Hamburg, Germany
Response time
Usually the same day

Follow me

Your details are used to handle your enquiry. Cloudflare Turnstile protects against spam. More in the privacy policy.