Hi, I'm
Mathis Adler
I like systems that work. That's why I build software pragmatically and close to the user — as simple as possible and as complex as necessary.
WES Bildungswerk GmbH — Software Developer & Consultant
Independent design, development, and production operation of a web-based ERP solution for outpatient child and youth welfare services. Digitalization of core work processes and introduction of the solution into daily operations. Implementation of the entire system architecture (PostgreSQL, Node.js, Vue) including role-based access control for highly sensitive data. Iterative development based on user feedback in close coordination with the department and management.
University of Rostock — Computer Science
Alongside studies, worked as a student assistant in medical psychology and medical sociology. Further training as a German as a Foreign Language instructor (integration course leader).
Quadus GmbH — Consultant
Entry into IT through client projects implementing document management systems. Requirements analysis in coordination with users and decision-makers, translating them into digital processes. System implementation and customization, updates, and support ticket handling in production. Specialization in individual modules and contributing to the development of web interfaces for API integration.
University of Rostock — B.A. German Studies & Philosophy
Interest-driven studies in German language and literature. Additional work as a tutor for introductory courses.
Recent Projects
All Projects →Wossibel2Go — Crowdsourcing for a Folklore Archive
A web application for browsing and collaboratively transcribing the digitized Wossidlo card collection. Vue 3 frontend with an Express backend as a proxy to the WossiDiA API of the University of Rostock.
LED Panel — Spotify Album Cover on 64x64 Pixels
A Raspberry Pi drives a 64x64 RGB LED matrix and displays the album cover of the currently playing Spotify song — with automatic switching on track change.
Knowledge Graph — Interactive Content Network
An Obsidian-inspired knowledge graph that visualizes blog posts and projects as physically simulated, interconnected nodes.
Recent Blog Posts
All Posts →Internationalization with Astro: i18n Without a Plugin
How this portfolio became bilingual — with Astro's file-based routing, a central translation file, and no i18n library.
Automating Documents — From XML Hell to Headless Browsers
Apache POI and OOXML were the standard for programmatic document generation for years. Today there are more elegant approaches — using Puppeteer, HTML, and CSS.
Identity Management with Zitadel: Centralized Authentication for Self-Hosted Apps
Why every self-hosted application needs identity management, what open-source solutions exist, and how I implemented Zitadel as centralized authentication for three Express apps.