elbersdev

Merlin Elbers

Fullstack Developer& SaaS Builder

Focus on performant web apps, automation, and scalable systems

What I Build

Systems for real load.

Maintainable architecture, clear data flows, measurable reliability.

  • 01

    Product Logic over Feature Collections

    Business rules as domain models and stable interfaces, so extensions remain manageable.


  • 02

    Operations by Design

    Logging, metrics, error paths, deployments: not done until the system is explainable in production.


  • 03

    Interface & Depth

    UI to background jobs: one stack, one responsibility, no gaps between product and infrastructure.

Selected Projects

Systems with substance.

No Dribbble demos. Details largely under NDA.

Next.js · MySQL · FastAPI · Multi-Tenant · Charts

Order Management Platform

Featured

Problem

Contracts, orders, and customer records were scattered across siloed tools and Excel sheets. No unified view, no reliable KPIs.

Solution

Contract-based ordering system with master data, system notifications, and real-time analytics. One platform instead of many workarounds.

Company-Wide Auth Platform

OAuth2 · LDAP · Azure AD · RBAC · JavaScript SDK · FastAPI · Next.js · PostgreSQL

Problem

Multiple applications, one organization — without a central identity layer, permission management becomes unmanageable.

Solution

Unified auth layer with role model via Azure groups, LDAP integration, and a custom SDK for downstream applications.

Production Ops Platform

React · Next.js · MariaDB · Terminal UI · FastAPI

Problem

Inspection logs, machine scheduling, and shift planning ran on paper and verbal handoffs. No auditability, no traceability, and significant idle time.

Solution

Digital process platform with machine utilization tracking, inspection logs, and a terminal interface. End-to-end digitization of a manual process without media breaks.

Executive Reporting Dashboard

Next.js · FastAPI · ERP-API · SQLite · Datenvisualisierung

Problem

Production, order, and purchasing data lived in the ERP — but not in a form that supports decisions.

Solution

Integrated reporting system with public holiday logic, aggregated KPIs, and visual reports. Data becomes a basis for decisions.

Green Monitoring Platform

LoRaWAN · TTN · AT Commands · UDP · Netatmo API · Flask · MySQL · RESTful · JQuery · Multi-Tenant · Charts

Problem

Turf conditions and environmental data were recorded manually — no real-time visibility, no history, no foundation for targeted maintenance decisions.

Solution

End-to-end IoT system: custom-built and programmed sensor hardware via COM bus and AT commands, LoRaWAN transmission via TTN, custom UDP server as ingestion layer — visualized in a logging dashboard enriched with Netatmo weather data.

Runtime & UI

  • TypeScript
  • React
  • Next.js App Router
  • Flask
  • FastAPI
  • Tailwind CSS
  • jQuery
  • HTML5
  • CSS3

Backend & Data

  • Node.js
  • Python
  • Java
  • REST & GraphQL
  • WebSockets
  • SSE
  • PostgreSQL
  • MySQL/MariaDB
  • Redis
  • MongoDB
  • SQLAlchemy
  • Alembic
  • Pydantic
  • Beanie
  • arq

Auth & Identity

  • OAuth2 / OIDC
  • JWK / JWT
  • HMAC
  • Azure AD
  • LDAP
  • RBAC

IoT & Protocols

  • LoRaWAN
  • TTN
  • MQTT
  • TCP/UDP
  • IMAP / SMTP
  • AT Commands
  • Serielle Kommunikation

AI & Automation

  • OpenAI API
  • RAG (Retrieval-Augmented Generation)
  • pgvector
  • Embeddings
  • Prompt Engineering
  • n8n

Visualization

  • Chart.js
  • Recharts

Testing & Quality

  • Vitest
  • Pytest
  • Ruff

Product & Operations

  • Docker
  • CI/CD
  • GitHub Actions
  • Sentry
  • Stripe
  • Vercel / AWS
  • Linux

Tech Stack

Tools for the job.

My stack varies by project. Boundaries and layers stay intentional.

About Me

Builder of systems that hold up in production.

I work best where product, data model, and infrastructure converge. That's where quality shows, not in the UI, but in stable releases, traceable decisions, and systems that perform under real load. My focus is on architecture, clear interfaces, and solutions that stay maintainable long-term.

"Code is good when it works in production - not just in review."
About

Contact

Any questions?

Whether freelance, a role, or a defined project scope.