MUNDPROPAGANDA.net

Portfolio

A selection of my projects from recent years:

AI-Assisted Support Ticket & Mailbox Automation System

Tool for efficiently managing support processes with external service providers. Support tickets are automatically created from log entries via the service providers' web forms. Since further communication happens via email, the tool is fully integrated into the shared support mailbox via IMAP and SMTP: incoming messages are automatically assigned to the respective tickets, with status monitoring and a central overview of all open and closed cases. Predefined templates allow responses to be drafted quickly and consistently; an integrated AI assistant supports text creation. Because all actions take place directly in the shared mailbox, the process remains transparent and traceable for all employees.

  • Client: SaaS company, Hamburg
  • Technologies: Node.js, Express, Nodemailer, Imapflow, Playwright, SQLite, Docker, CI/CD
  • Period: May 2025 – present

Knowledge platform for Research & Development

Designed and built an end-to-end support automation engine for a SaaS company, that extracts system log entries, submits support tickets through third-party web forms using Playwright, and synchronizes incoming and outgoing communication through a shared mailbox using IMAP and SMTP. The system automatically associates replies with the correct tickets, tracks resolution status, and combines predefined templates with an integrated AI assistant to generate consistent response drafts — all within the team’s existing mailbox workflow for complete transparency and auditability.

  • Client: Healthcare company, Cologne area
  • Technologies: Next.js, React, Pocketbase, D3, SQLite, WASM, OPFS, WebWorker, Stripe, Nodemailer, Docker, CI/CD
  • Period: May 2024 – present

SaaS platform for email marketing collaborations

Development of a platform for controlling, measuring and automating email marketing collaborations between publishers, advertisers and networks, with a focus on security and data protection. Comprehensive reporting capabilities, dynamic filters, central template management, standardised booking workflows, drill-down analyses at geo and provider level, as well as a system-independent standalone tracking solution with individual domain branding.

My role encompassed the development of an extensive frontend, various microservices, the GitLab-based CI/CD pipeline and the scalable deployment based on Podman and Podman Quadlets.

  • Client: SaaS startup, Hamburg
  • Technologies: Preact, eCharts, Tailwind, Vite, SQLite, WASM, OPFS, WebWorker, Stripe, Docker, CI/CD, GitLab pipeline, Go, Astro, Podman, Podman Quadlets
  • Period: August 2023 – present

GDPR-compliant microservice for data export

Concept and new development of a self-service download platform for customers. The project included the implementation of RPC interfaces, a REST API and the seamless integration of key management into the existing authentication solution for encrypting data at rest. Additionally: limited retention period, documentation and strict compliance with GDPR requirements.

  • Client: SaaS company, Hamburg
  • Technologies: Node.js, Express, SQLite, Docker, comprehensive test suite, CI/CD
  • Period: February 2023 – present

Frontend for billing platform

Concept and development of a web frontend for an internal billing platform. The application includes a dashboard with real-time metrics, invoice management, subscription management and reporting features. Integration with an existing REST API backend, Sentry-based error monitoring.

  • Client: SaaS company, Hamburg
  • Technologies: Preact, Tailwind, Vite, Docker, CI/CD, Sentry
  • Period: June 2021 – present

Microservices to extend a legacy content management system

Reverse engineering of parts of an existing CMS platform based on Ruby on Rails. Based on the analysed business logic, new microservices were developed in Node.js and integrated into the existing backend, complementing specific functions of the legacy application.

  • Client: Publishing house, Hamburg
  • Technologies: Node.js, Express
  • Period: December 2020 – present

Greenfield development of a comprehensive web frontend for a core product

Concept and implementation of the main frontend for the client's flagship product. The project included the development of performance-critical components using WebWorkers and WASM for processing data streams, as well as real-time notifications via WebSockets. It also featured a database-driven query builder, custom dashboards with extensive analytics capabilities and an interactive data import. The editorial area included a WYSIWYG editor, calendar and file manager functions, as well as far-reaching administration features. The platform was designed for scaling: whitelabel capability for secondary commercialisation, feature flags and a pure frontend demo mode with simulated backend. Complemented by AI-assisted convenience features (including semantic enrichment of the help index), interactive user guidance with guided tours, multilingual support and error monitoring via Sentry. Additionally, consulting on the design of the backend interfaces.

  • Client: Leading SaaS company, Hamburg
  • Technologies: React, RxJS, Vite, Webpack, WASM, WebWorker, Streams, Bootstrap fork, Sentry, Docker, CI/CD
  • Period: March 2019 – present

Screenshot microservice

Multimodal, scalable screenshot microservice with a standardised interface for generating preview images.

  • Client: SaaS company, Hamburg
  • Technologies: Node.js, Fastify, Playwright, Docker
  • Period: July 2025 – August 2025

Go microservice for IP reputation assessment

Go-based microservice for assessing the reputation of IP addresses, linking WHOIS databases with additional public and internal data sources. A Patricia trie as the central data structure ensures consistently fast lookups with minimal memory requirements.

  • Client: SaaS company, Hamburg
  • Technologies: Go, Docker, CI/CD
  • Period: September 2024 – October 2024

Customer-specific SSO prototype

Development of a functional prototype for a customer-specific SSO (Single Sign-On) solution as a feasibility study. Integration of various platforms, including Shopify and a laboratory platform based on Ruby on Rails.

  • Client: Healthcare company, Hamburg
  • Technologies: Go, Docker
  • Period: February 2024 – March 2024

Font proxy

Development of a transparent proxy for GDPR-compliant access to externally hosted font services (including Google Fonts).

  • Client: Hosting company, Hamburg
  • Technologies: Go, Docker
  • Period: January 2024 – February 2024

WebSocket microservice to extend a PHP-based CRM system

The existing CRM system, implemented in PHP, was originally purely HTTP-based and offered no way to notify users of status changes and updates in real time. To close this gap, a standalone Node.js microservice was developed that pushes live notifications to the client via a WebSocket connection. Event-based notifications are additionally sent via email.

  • Client: SaaS company, Hamburg
  • Technologies: Node.js, Express, Nodemailer
  • Period: December 2022 – February 2023

Cloud-based receipt and document management

Accounting tool with receipt and document management based on CouchDB. Multi-tenant capable, with automatic multi-master replication.

  • Client: In-house development
  • Technologies: React, TypeScript, Tailwind, Jest, CouchDB, Docker
  • Period: April 2022 – December 2022

Reservation system for events and accommodations

Concept and development of a web-based booking platform for managing event and accommodation reservations. The platform included a real-time availability management with a daily occupancy overview, a multi-stage booking process with offer and confirmation workflow, as well as integrated invoicing. Communication between client and server took place via WebSockets to reliably exclude booking conflicts caused by double reservations.

  • Client: Event agency, Kiel
  • Technologies: Node.js, Feathers.js, SQLite, Socket.IO, React, Redux, PostCSS, Webpack, Jest, Mocha
  • Period: July 2019 – June 2021

Microservice to extend a legacy platform

Reverse engineering of parts of an existing event platform based on Ruby on Rails and functional enhancement through a newly developed Node.js microservice, including for real-time notifications.

  • Client: Marketing agency, Munich
  • Technologies: Node.js, Express
  • Period: August 2020 – September 2020

Data collection platform for healthcare joint venture

Development of a frontend for a cloud-based data collection platform and consulting on the design of the backend interfaces.

  • Client: Healthcare, technology & science joint venture, Hamburg / Munich
  • Technologies: React, Auth0, AWS, Sentry
  • Period: May 2020 – September 2020

E-learning platform "Netucator"

Innovative learning platform with numerous real-time features (chat, course and task progress, quizzes, attendance management), various task types (including custom video player, multiple choice, free text, download), automatic progress management, document distribution, automatic onboarding as well as AI-based correction aids (pre-LLM).

  • Client: Netucator, Flensburg
  • Technologies: Node.js, Feathers.js, SQLite, Socket.IO, React, Redux, PostCSS, Webpack, Jest, Mocha
  • Period: May 2016 – March 2020

Symptom advisor for e-commerce platform

Interactive symptom advisor for generating advanced product recommendations and cross-sales in a healthcare online shop. Backend with simple creation and editing of the scientifically founded symptom-product matrix.

  • Client: Healthcare company, Hamburg
  • Technologies: Node.js, Feathers.js, SQLite, Socket.IO, React, Redux, PostCSS, Webpack, Jest, Mocha
  • Period: August 2018 – January 2019

Real estate portal

Sales and brokerage platform for real estate with integration into well-known British online marketplaces for automatic publication and management of listings.

  • Client: Estate agent, Fuerteventura
  • Technologies: Node.js, Express, KeystoneJS, MongoDB
  • Period: June 2017 – April 2018

Reverse engineering and new frontend for business intelligence system

Reverse engineering of an outdated clearing house system for order management and business intelligence, as well as development of a new frontend with extended reporting functions and role-based access.

  • Client: Retail franchise operator, Hamburg
  • Technologies: Node.js, Express, Pug, Sass
  • Period: January 2017 – April 2017