Skip to content
View MaximilianSajonz's full-sized avatar
🐒
Working from home
🐒
Working from home

Block or report MaximilianSajonz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MaximilianSajonz/README.md

Typing SVG


LinkedIn Instagram GitHub followers Profile views


🧑‍💻 Who am I?

> whoami
  Max Sajonz — Software Engineer, and
  person who names variables "temp2_final_FINAL"

> cat /etc/roles
  🎓 Graduate @ Fontys University of Applied Science
  🚀 Project Lead & Software Engineer @ dataMatter GmbH
  📡 IoT / LoRaWAN / Smart City projects @ Senseering
  🔧 Most of my professional code lives @ Senseering

> echo $current_mood
  Shipping features and drinking coffee ☕

I'm a developer who genuinely enjoys the chaos of building things from scratch — whether it's a polished web app, a mobile experience, or an ML pipeline at 2am. During my studies I built websites and shops for clients; these days my focus is on serious product work at dataMatter GmbH and growing my own private side projects.

Currently leveling up in 2026: AI tooling, scalable architectures, and side projects that actually ship. 🚀


🚀 What I'm Up To in 2026

"Talk is cheap. Show me the code." — Linus Torvalds "Okay but also show me the README." — Me

Focus What is it? Status
📊dataMatter GmbH Building data-driven products that actually matter 🔥 Active
📡IoT & LoRaWAN Smart city sensor networks, edge devices, urban data 🔥 Active
🤖AI Side Projects Experimenting with LLMs and building fun tools 🔨 In Progress
🎮Private Projects Things I build for fun, curiosity, and the thrill ♾️ Always

🕰️ Previously during studies: built websites & webshops for clients — great for learning, now onward to bigger things.


🛠️ Tech Stack

Languages JS TS Python Java C# C++ Swift Dart R
Frontend & Mobile React Vue Nuxt Angular Flutter HTML5 CSS3 Bootstrap
Backend & DevOps Node.js Spring .NET Docker Jenkins Azure AWS Firebase
IoT & Smart City LoRaWAN TTN ChirpStack MQTT Raspberry Pi Arduino Node-RED
Data & AI TensorFlow Keras Pandas NumPy Plotly
Databases PostgreSQL MongoDB MySQL InfluxDB

📊 GitHub Stats

⚠️ Heads up: All counters below — commits, PRs, stars, streak, top languages — only reflect my personal GitHub account. The vast majority of my real work is in private repos inside the Senseering org and won't show up here. Think of this as the public trailer, not the full movie. 🎬


🗂️ Projects

Interactive wildfire firefighting training platform — learn, quiz, and explore vegetation fire incidents across Germany.

Nuxt Vue TypeScript Tailwind CSS MySQL SQLite Leaflet Node.js

Full-stack Nuxt 4 web application built for firefighters and first responders to train wildfire knowledge through interactive quizzes and real incident data.

Feature Details
🧠 Quiz Engine Category-based quizzes on vegetation fire terminology & tactics, with scoring, progress tracking, and leaderboards
🗺️ Interactive Fire Map Leaflet-based map with marker clustering showing real wildfire hotspots & incidents across Germany
👤 User System Full JWT authentication (register, login, password reset via email), user profiles with avatar uploads, quiz history & stats
👥 Community Public profiles, community page to discover other learners
🔧 Admin Dashboard User management (CRUD, bulk actions, password resets), content management, analytics overview
🔒 GDPR Compliance Full data export, deletion requests, and fulfillment endpoints built-in
📧 Email & Notifications Nodemailer-based transactional emails (verification, password reset) + push notification support
📱 Responsive Mobile-first UI with bottom navigation, dark mode toggle, Nuxt UI component library

Backend: 37+ server API routes built with Nuxt server engine, MySQL for production data, SQLite for local/dev, bcrypt password hashing, JWT session management, file upload handling.

🚀 Live at waldbrandtrainer.com


💚 xoop

Personal Whoop dashboard — pull your own fitness data via the official Developer API and explore it beyond what the Whoop app shows.

Next.js React TypeScript Tailwind Supabase Recharts

Self-hosted Next.js app that connects to the Whoop Developer API (OAuth2) and stores your data in your own Supabase project — then renders it as a much deeper dashboard than the Whoop app offers.

Feature Details
🔌 Whoop OAuth + auto-refresh Tokens stored in Supabase; sync 30 days / 90 days / 1 year / all on demand
🗓️ Calendar heatmaps GitHub-style heatmaps for recovery, HRV, sleep performance, hours in bed, strain, workout minutes
🔬 Per-day Analyse view Pick any day → recovery breakdown, sleep stages bar, every workout with HR zone distribution, behaviors logged
🧠 Behavior correlations Imports your Whoop journal CSV (~30 tracked behaviors: alcohol, stress, sex, marijuana, etc.) and ranks them by recovery impact (Δ on YES vs NO days)
📐 Correlations w/ trend lines Pearson scatter plots with regression line + quadrant medians: sleep → next-day recovery, day-before strain → recovery, time in bed → HRV
🕵️ Auto-detected insights Heuristic-based pattern detection for intimacy sessions, late-night activities, recovery cliffs, HRV crashes
📊 Month-vs-month compare Side-by-side stat comparison with deltas + overlay line chart
📥 CSV import Drop-zone for Whoop's in-app data export — journal goes straight into behavior analysis
🌑 Polished responsive UI Sticky glass tab bar, ambient gradient background, mobile-first layouts, hover-zoom on heatmap cells

🚀 Repo: github.com/MaximilianSajonz/xoop — single-user self-hosted, runs locally in ~10 minutes.


🔜 More projects coming soon...

# Project Stack Status
3 🔜 Coming soon 🔨

💡 Fun Facts That Are Absolutely True

  • 🦆 Rubber duck debugging has a 94% success rate in my experience
  • 🌙 My best code is written between 11pm and 2am — science cannot explain this
  • Coffee to Code conversion rate: roughly 1 espresso per 50 lines
  • 📦 node_modules folder size: probably heavier than my laptop
  • 🤝 Meetings I've secretly wished were emails: many. Too many.

📈 Contribution Graph

Activity Graph


🐍 Watch My Contributions Get Eaten

github contribution grid snake animation

✍️ Today's Dev Wisdom


I love connecting with people — say hi, let's build something cool together! 🙌

If you've scrolled this far, you're either impressed or very, very bored. Either way — follow me! 😄

Pinned Loading

  1. MaximilianSajonz MaximilianSajonz Public

    Welcome to my personal repository! Here, you'll find a collection of my latest coding projects, ranging from web development to machine learning. I'm always exploring new technologies and experimen…

    1

  2. xoop xoop Public

    TypeScript