Hello there

Klaus Dieter Kupper

Software Engineer

MSc in Applied Computing

Download CV

About Me

Full-Stack Software Engineer with international experience building scalable applications and IoT systems. Based in Blumenau, SC, Brazil, working remotely for Plus10 GmbH in Stuttgart, Germany. Holds a Master's in Applied Computing from UNIVALI, with research on low-cost IoT sensors for environmental monitoring. Passionate about delivering high-quality, maintainable code and bridging the gap between hardware and software.

6+ years

98 repos

4 publications

4 certs & awards

Klaus Dieter Kupper

Experience

🇩🇪

Plus10 GmbH

Software Engineer

Aug 2023 – Present · Stuttgart, Germany (Remote)

  • Owned features end-to-end across the full stack — database migrations, APIs and frontend — for capabilities such as automated translation of instructions
  • Built React/TypeScript features (dashboards, media uploads, search, a custom Plate.js/Slate.js rich-text editor) on a Redux caching and query layer, improving responsiveness and reducing user-reported bugs
  • Developed Java Spring Boot services — new APIs, optimized queries, Keycloak authentication and TimescaleDB migrations for multi-tenant solutions
  • Automated CI pipelines with Playwright end-to-end tests adopted by the whole team, catching regressions before release
  • Brought AI-assisted development (Claude, Cursor) into team workflows and built local LLM/agent prototypes with n8n
🇧🇷

Brasão Sistemas

Full-Stack Developer

Jan 2023 – Aug 2023 · Itajaí, Brazil

  • Led DevOps migration to AWS EC2, reducing infrastructure costs by 25%; containerized services with Docker and CI/CD (Cypress, Jest), cutting release cycles from 2 weeks to 3 days
  • Developed a secure document-signing process with 2FA and hashing, increasing trust and bringing new clients
  • Implemented Node.js and React microservices, improving scalability and maintainability
🇧🇷

Hasar Brazil

Software Development Intern

May 2022 – Dec 2022 · Brusque, Brazil

  • Built C#/.NET REST APIs and Xamarin apps (plus React Native and Next.js), speeding mobile delivery and reducing load times by 30%
  • Implemented RFID and WMS solutions, reducing inventory errors and improving warehouse efficiency
🇧🇷

Levante Lab

IoT Developer

Jun 2020 – May 2022 · Florianópolis, Brazil

  • Designed IoT devices for agricultural automation with C++ and ESP, increasing production by up to 40%, with sensors and displays over MQTT for real-time monitoring

Projects

Data Visualizer

Web dashboard for visualizing IoT device data, managing devices, configuring signals and manufacturing execution (MES), with role-based workflows and EN/PT support.

Next.jsTypeScriptRechartsTailwind CSSJestPlaywright

River Monitoring Dashboard

Real-time sensor data visualization for river level monitoring using LoRaWAN, built with Next.js and Recharts.

Next.jsReactRechartsGoLoRaWANSQLite

Fishy-Control

NextJS dashboard and API connected with a C++ project to read thermocouple sensors and control a heater.

Next.jsTypeScriptC++IoT

Go Data Storage

Go REST API to store sensor data readings via POST requests on a PostgreSQL database.

GoPostgreSQLREST API

Arduino Room Service

Arduino code for OLED display with data connections using MQTT and HTTP protocols.

C++ArduinoMQTTOLED

Payment Automation

Full-stack payment system with Next.js and Mercado Pago integration.

Next.jsTypeScriptMercado Pago

DrivenPass

Secure password manager that stores user information in an encrypted environment.

TypeScriptNode.jsPrisma

AI Image Classification

Python project using Keras and TensorFlow to train a model that classifies images as trees or houses.

PythonTensorFlowKeras

Kindle File Fix

Utility tool built in Rust for fixing Kindle file formats.

Rust

LoRa Modules

C++ firmware for LoRa communication modules used in IoT sensor networks.

C++LoRaESP32

n8n AI Agent Demo

Fully local demo environment for showcasing n8n's AI Agent capabilities.

n8nDockerAI Agents

Research & Publications

Comparative Evaluation of Low-Cost LiDAR and Ultrasonic Sensors for River Level Monitoring

WCAMA 2026 (SBC) · 2026

3rd Best Paper Award

Comparative evaluation of low-cost LiDAR and ultrasonic sensors for river level monitoring on a LoRa-based sensor node, validated through a three-phase Lab-to-Field strategy. Presented at the XVII WCAMA, part of CSBC 2026 (Gramado-RS).

View award certificate

Trends and Technologies in Environmental Monitoring: A Review of Sensors, Communication, and AI-Enabled Systems

IEEE SEPOC 2025 · 2025

IEEE

Integrated review of wireless sensor networks for environmental monitoring, consolidating advances across sensing technologies, networking protocols, energy efficiency, security, and AIoT integration for water, soil, and air monitoring systems.

A Low-Cost LoRa-Based Sensor Node for River Level Monitoring

Master's Dissertation — UNIVALI · 2026

Proposes and validates a low-cost LoRa-based sensor node for scalable river level monitoring, with the first side-by-side comparison of ultrasonic and LiDAR sensors through a complete Lab-to-Bridge pipeline in the Vale do Itajaí. Key findings: a Line Integration Effect giving line-beam LiDAR 8× greater stability over dynamic water, the first quantification of solar radiation impact on low-cost LiDAR over water, and evidence that turbidity improves LiDAR accuracy. Two configurations achieved ISO 4373:2022 Performance Class 3 in rainy and sunny field conditions.

Study and Implementation of a Web System for Sales and Payments

B.Eng. Thesis — UFSC · 2023

Developed an automated ordering and payment system integrating WebSocket, ReactJS, tRPC, NodeJS, NextJS, and Mercado Pago API for point-of-sale automation with real-time device notifications via QR code links.

Skills

Frontend

ReactTypeScriptNext.jsAngularReact NativeTailwind CSSReduxFramer Motion

Backend

Node.jsSpring BootGoPythonC# / .NETJavaREST APIsMicroservices

DevOps & Cloud

DockerAWSAzureGitHub ActionsCI/CDKeycloakNginx

IoT & Embedded

ESP32 / ESP8266C++LoRa / LoRaWANMQTTRFIDLiDAR SensorsUltrasonic SensorsArduino

Data & AI

PostgreSQLTimescaleDBSQLiteTensorFlow / KerasPandasData Visualization

Learning & Certifications

Certifications

  • 3rd Best Paper — WCAMA 2026

    SBC · CSBC 2026 · Jul 2026

  • Microsoft Azure Fundamentals (AZ-900)

    Microsoft · Jun 2025

  • GitHub Foundations

    GitHub · May 2025

  • HackaPower Winner 2021

    SICT, Agit, Fapergs & Criatec · May 2021

Currently Reading

  • Clean Code

    Robert C. Martin · Completed

  • Designing Data-Intensive Applications

    Martin Kleppmann · In Progress

Let's build something together

I'm always open to new opportunities and interesting projects.