natu.tsxprojects/ultimatebot.locked
// hi, i'm

Developer. I build leaderboard platforms, Discord bots and AI tooling, mostly after dark.

⎇ main● 795 commits on obeyrewardsUTF-8 · TSX
22:47NIGHT SHIFT

scroll ↓ to dive into the screen

Natu is Nils Manheller, a full-stack developer at Navimatix GmbH in Jena.

Health, energy and IoT platforms, built in daylight: web and mobile front ends, JHipster and Go microservices behind them and Keycloak at the door.

What I do

  • Modelling microservice architectures
  • Writing data models in JDL
  • Implementing the services, front end to back end
  • Mentoring apprentices and helping pick the next ones

Stack

  • Next.js
  • Angular
  • Ionic/Capacitor
  • JHipster / Spring Boot
  • Go
  • Keycloak

Public projects

  • AVATAR 2022–2025 · anonymising health data by generating digital avatars; Navimatix built the orchestrator · avatar-projekt.de/projekt ↗
  • AVATAR-Transfer running · its follow-up to 2028, a platform for anonymised health data built for industry use; Navimatix co-coordinates it and leads the technical work · avatar-projekt.de ↗
  • Pflegeplatzmanager now Recare · connected hospitals with care homes and rehab clinics to place patients after discharge
  • smood 2019–2022 · a Thuringian research alliance for energy-efficient housing districts; Navimatix worked on its district energy-management system · navimatix.de/forschung-und-entwicklung ↗
  • UNIC²AST research · a vendor-neutral platform for managing IoT devices over LwM2M and MQTT, with Friedrich Schiller University Jena · navimatix.de/forschung-und-entwicklung ↗
The rest happens after dark.

Obeyrewards and LeaderboardKit

A white-label leaderboard and rewards platform for streaming communities.

commits
795
data models
52
test files
~400
partner-site integrations
23
  • Leaderboards, raffles and VIP tiers for a community's members
  • Kick games: a prize wheel, case opening and a points shop
  • Account linking across partner sites
  • An admin console for branding, analytics, geo-blocking and plan tiers
  • Partner API keys stored AES-256-GCM encrypted; cron jobs guarded by MariaDB advisory locks
  • Sold as LeaderboardKit: white-label, one deployment per customer
  • Next.js 16
  • React 19
  • Prisma 7
  • MariaDB
  • Tailwind 4
  • Better Auth
  • MinIO
  • Remotion

Visit obeyrewards.com ↗

Under the hood

fleet-admin 361 commits

The operator control plane for the LeaderboardKit fleet.

  • Failover between servers runs as a migration in 7 stages, DNS included
  • A Discord /create-instance command provisions a new site
  • Stripe subscriptions linked to customers and their instances
  • An LLM fix-runner handles incidents

central-scheduler

One fetch service for the whole fleet.

  • A global rate limit per provider
  • A priority queue by plan tier, with aging so free-tier jobs never starve
  • Instances only make outbound calls: enqueue a job, then poll for the result

Software showcase. No gambling offers are promoted on this site.

UltimateBot

Coming soon

A Discord bot for community servers: one Next.js 16 app and a Node gateway worker, not released yet.

What it does

  • Tickets with transcripts
  • Giveaways
  • Alt detection
  • Logs
  • Kick and X live alerts

Under the hood

  • A worker under 300 MB at 1,000 servers
  • e2e on 3 viewports with axe checks
  • Next.js 16
  • @discordjs/ws
  • Prisma 7
  • MariaDB
  • Playwright
localhost:3100Home
UltimateBot home page, unreleased: the headline Five bots. One bill. beside an example giveaway running in a Discord channel
localhost:3100Features
UltimateBot features page, unreleased: tickets, giveaways with a vouch rule, alt detection, logs, Kick and X alerts and a scam shield, most of them marked coming soon
localhost:3100Tickets
UltimateBot tickets page, unreleased: an example support channel where a member opens a ticket from a panel and staff claim or close it
localhost:3100Giveaways
UltimateBot giveaways page, unreleased: an example giveaway for verified members with its entries, the alts it blocked and the time left

More night projects

Four more repos from the small hours.

agentops

AI tooling

A multi-model AI dev setup on top of OpenCode.

  • 64 model routes
  • Blocks merge and push until a task has a passing review
  • Tracks cost and time per task
  • A web console; runs on 3 machines
  • OpenCode
  • Bun
  • TypeScript
  • React

gamedub

Voice dub

A German voice dub of Baldur's Gate 3.

  • 2,238 voices, about 177k lines
  • Voice-cloned TTS per character, with LoRA fine-tunes for the bigger roles (40+ lines)
  • Whisper-checked against the official German text

Experiment, personal use only.

  • Python
  • PyTorch
  • OmniVoice
  • Whisper

mupfels-quest

Business app

Inventory, trade-fair sales and toy CE-conformity documentation for a small handmade-toy business.

  • CE documentation: hazards, risks, certificates, PDF export
  • Remix
  • Prisma
  • Tailwind
  • TypeScript

polymarket-bot

Trading bot

A copy-trading bot with a dashboard and backtest simulator.

  • Dashboard: leaders, positions, simulate
  • A worker follows the leaders' trades and copies their orders
  • Next.js
  • Prisma
  • Postgres
  • TypeScript

06:12. The night shift is over.

Let's build something.

© 2026 Nils Manheller (Natu)