
Hi, I'm Maik
Born in 1978, I've started developing software in 1994. In 2003, I started working for subshell GmbH in Hamburg, Germany, where I am working on our flagship product, Sophora CMS, as well as various other bigger and smaller projects. I am still working for subshell to this day.
I have worked with many different technologies and programming languages over the years, most notably Java, Go, C#, and C. As projects come and go, I use frontend/backend frameworks, databases, and other technologies as appropriate. I'm always trying to stay on top of what's fresh.
In my spare time I work on a variety of different projects which you can see below. Most of them are open source.
I'll be happy to get in contact with you: maik@schreiber.ms
Ongoing Projects

varnamelen
A Go linter/Analyzer checking that the length of a variable's name matches its usage scope. This linter is also part of the popular golangci-lint application.
Technologies:
GoActive:
Since 2021
Bookmarks
My personal bookmarks management application. It's rather simplistic, but fast, searchable, and has tags.
Technologies:
Go, React, Algolia, Tailwind CSSActive:
Since 2021
Dev Container
An all-in-one dev container for Visual Studio Code. I use it for all my software development.
Technologies:
Docker, GoActive:
Since 2021
Conditional HTTP Middleware
Provides middleware for conditional HTTP requests supporting the ETag, Last-Modified, If-Modified-Since, and If-None-Match headers.
Technologies:
GoActive:
Since 2021
twodeeparticles
An engine-agnostic 2D particle system simulator for Go.
Technologies:
Go, EbitenActive:
Since 2020Past Projects

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.
Technologies:
Go, EbitenActive:
2020-2022Copper
A template rendering engine written in Go. It is agnostic of any HTTP router or any other framework and can also be used standalone.
Technologies:
GoActive:
2019-2021
KSP Toolbar
A popular add-on for Kerbal Space Program that provides a unified toolbar for other add-ons.
Technologies:
C#, Unity 3DActive:
2013-2016
Lighthouse 3D Model
A 3D model of a well-known lighthouse in northern Germany.
Technologies:
BlenderActive:
2014