Maik Schreiber

Maik Schreiber

Building software meant to last

I am a software engineer based in Hamburg, Germany, with more than 25 years of professional experience.

My work spans backend systems, web applications, and developer tooling, primarily using Java, Spring Boot, Spring AI, Go, PostgreSQL, React, and TypeScript. I also use AI coding agents as part of my day-to-day development workflow. I value clear code, pragmatic architecture, and systems that remain maintainable as products and teams evolve.

Let's talk

I'm always happy to connect with people interested in software development, open source, and maintainable systems.

GPG public key

"Any fool can write code that a computer can understand.
Good programmers write code that humans can understand."

Martin Fowler

Ongoing Projects

Past Projects

just five dots! project screenshot

just five dots!

A casual strategy game in the style of Connect Four, on an infinite board.

2024—2025

Java, Next.js, TypeScript, PostgreSQL, Tailwind CSS

MarkMyLinks project screenshot

MarkMyLinks

A bookmarks management application for everyone. For personal use or to share bookmarks with others.

2023—2025

Go, Next.js, TypeScript, PostgreSQL, OpenAI, Anthropic, Mantine, Tailwind CSS

Bookmarks project screenshot

Bookmarks

My personal bookmarks management application. It's rather simplistic, but fast, searchable, and has tags.

2021—2023

Go, React, TypeScript, Algolia, Mantine, Tailwind CSS

Ebiten UI project screenshot

Ebiten UI

An extension to Ebiten that provides an engine to render a complete user interface, with widgets such as buttons, lists, combo boxes, and so on.

2020—2022

Go, Ebiten

twodeeparticles project screenshot

twodeeparticles

An engine-agnostic 2D particle system simulator for Go.

2020—2022

Go, Ebiten

Copper
Screenshot unavailable

Copper

A template rendering engine written in Go. It is agnostic of any HTTP router or any other framework and can also be used standalone.

2019—2021

Go

Kessler Syndrome project screenshot

Kessler Syndrome

A game of skill where you launch satellites into orbit.

2015

C#, Unity 3D

Luminoso project screenshot

Luminoso

A puzzle game with laser beams.

2015

C#, Unity 3D, Blender

Smooth 2D Camera project screenshot

Smooth 2D Camera

Improves the rendering of the 2D camera in Unity 3D to display crisp and clear images, and avoid a pixelated or blurry look.

2015

C#, Unity 3D

Lighthouse 3D Model project screenshot

Lighthouse 3D Model

A 3D model of a well-known lighthouse in northern Germany.

2014

Blender

KSP Toolbar project screenshot

KSP Toolbar

A popular add-on for Kerbal Space Program that provides a unified toolbar for other add-ons.

2013—2016

C#, Unity 3D

MailDemon
Screenshot unavailable

MailDemon

A powerful mailing list manager for Amiga-based bulletin board systems.

1995—1996

C, Magic User Interface