Skip to content
TBhome

Software Developer & Designer · CS Student

ThomasBreindl

Building robust backend systems, event pipelines, and interfaces people enjoy using. Currently studying CS in Passau, Germany.

Software EngineeringInterface DesignDistributed Systems
Legacy ModernizationSelf-Hosted InfrastructureData Visualization
/01

About

I build software end to end, from outage handling inside a 100M events/s analytics pipeline to Java services rewritten from legacy COBOL and web interfaces I design myself.

06+

Years writing JavaScript

05+

Years shipping Java

04

Professional roles

/02

Experience

01

Cloudflare

Software EngineerIntern · Analytics & Alerts

  • Shipped a compaction path for an analytics pipeline at 100M events/s that merges aggregates during downstream outages, raising retention from 51% to 77% in controlled outage tests
  • Built a reproducible fault-injection harness for the full pipeline in Docker that compares retention, CPU, memory, and throughput with compaction on and off before rollout
  • Wrote a Cloudflare Workers reference integration and Grafana dashboard for the pipeline, now the team's canonical implementation and onboarding example

Jul - Sep 2026

02

itestra

Software EngineerIntern → Working Student

  • Rewrote ~31K LOC of legacy COBOL health-insurance logic in Java/Quarkus, moving batch flows to chunk-oriented Jakarta Batch and cutting code size by 40%
  • Built an annotation-driven Java library that maps binary COBOL copybook records to typed Java objects, replacing hand-written parsing code across the codebase
  • Designed an ID allocation scheme that reserves blocks from database sequences, so parallel batch workers never contend on per-record sequence access

Mar - Jul 2025Oct 2025 - Jun 2026

03

CHECK24

Software EngineerIntern

  • Moved non-critical provider calls off the request path onto ActiveMQ/JMS, cutting production P95 initial response latency by 50% to ~150ms in a system handling 1.5M events/day
  • Added Prometheus metrics and Grafana dashboards for async latency, failures, and per-provider performance

Aug - Sep 2025

04

4process

Software DeveloperIntern

  • Built an internal idea database with SAP Fiori Elements to streamline proposal and workflow management
  • Developed a Java tool for SAP Sales Cloud exporting HTML records to Excel, validating >5K bulk edits per second before applying

Jul - Aug 2024

/03

Selected Work

©2026

Encrypted File Sync

aqt-sync

Self-hosted, zero-knowledge file and folder sync written in Go. The client encrypts contents and filenames before upload, FastCDC chunking means only changed chunks are re‑sent, and tracked folders sync two‑way with snapshots and conflict handling. Git history can be pushed to an encrypted remote.

©2026

Health Data Hub

aqt-health

A single-user health data service in Kotlin and Ktor. It syncs Google Health and Withings over OAuth, normalizes the data into PostgreSQL with idempotent ingestion, and reconciles overlapping readings from different providers into canonical results.

©2025

Focus Workspace

ChillFlow

A focus workspace that pairs lo‑fi music and an ambient sound mixer with a task list and focus and Pomodoro timers. Built with Next.js, Drizzle on Postgres, Clerk, and Cloudflare R2 for audio.

©2023

Stratosphere Mission

FrontiersToSpace

Web platform visualizing sensor data from a stratospheric balloon mission, built with the German Amateur Radio Club (DARC) and the Passau Observatory. I owned the frontend and site architecture, and helped build and program the probe itself: sensor integration and APRS data transmission on a TTGO T‑Beam.

©2021

E-Commerce Platform

BetterGaming

An e-commerce platform for video games with Ajax-powered live search, sorting, and dynamic product data served by PHP and MySQL. User management built on hashed & salted passwords with client-side validation for secure registration and login.

©2020

Product Concept

Griffin Energy

A fictional product built from scratch: brand concept, packaging designed in Photoshop, a photorealistic 3D can modeled and rendered in Blender, and a responsive website integrating the renders through animation.

/04

Stack

Backend

  • Go
  • Java
  • Kotlin
  • Quarkus
  • Spring Boot
  • Jakarta Batch
  • ActiveMQ / JMS
  • SQL

Frontend

  • TypeScript
  • React
  • Next.js
  • SolidJS
  • Astro
  • Tailwind

Infrastructure

  • Docker
  • Linux
  • GitHub Actions
  • Cloudflare Workers
  • PostgreSQL
  • ClickHouse
  • Prometheus
  • Grafana

Self-Hosted

  • NixOS
  • Proxmox
  • Traefik
  • WireGuard
  • Ansible
Spoken
German · NativeEnglish · C1Latin · Latinum

Keyboard

Single-key shortcuts