Based in Germany
Hi, I'm Nils — a student developer building tools at the intersection of AI, finance, and the web.
I work on small, focused projects — Discord bots that transcribe meetings locally, recorders that stream Binance order flow into clean datasets, and the occasional self-hosted experiment. I care about software that is simple, well-documented, and honest about what it does.
About
A short introduction
I'm a student developer based in Germany. Most of my work sits between three areas I keep coming back to: machine learning, the mechanics of financial markets, and the small pieces of infrastructure that quietly make everything run.
I'm currently focused on practical projects — local-first transcription for Discord meetings, high-resolution market data recorders for Binance USD-M futures, lightweight bots and dashboards. I prefer shipping something small and reliable over building something ambitious that breaks the moment it leaves my laptop.
Outside of writing code I read a lot about quantitative systems, product design, and how good tools get built. I'm always open to collaborating on technical or creative projects with people who care about the same things.
Projects
Selected work
Things I've built and use.
-
Call2Docs
2026A self-hosted Discord bot that records voice calls, transcribes them locally with faster-whisper, and produces structured meeting minutes — summaries, decisions, action items, and full-text search. Everything runs on your own server.
- TypeScript
- Whisper
- SQLite
- FTS5
-
orderflow-recorder
2025A production-ready Python service that streams public Binance USDT-M futures data (depth + trades) over WebSocket, normalizes the events, and persists them to Google Cloud Storage. Includes a daily aggregation job for OHLC and orderflow metrics.
- Python
- FastAPI
- GCS
- Docker
-
orderflow-dashboard
2025Frontend for visualising the data produced by orderflow-recorder. A clean, fast Astro + Vue interface for exploring candles and orderflow metrics across symbols and timeframes.
- Astro
- Vue
- Tailwind
-
orderbook-checker
2026A local recorder that takes top-1000 Binance USD-M futures orderbook snapshots every 100ms alongside every trade, persisted as compressed Parquet for empirical analysis of orderbook penetration.
- Python
- Parquet
- WebSocket
-
datalix-stock-bot
2026A small Cloudflare Worker that polls Datalix every five minutes and pushes a notification through ntfy the moment a specific server product comes back in stock.
- JavaScript
- Cloudflare Workers
- ntfy
-
binance-btc-analytics
2025A research project exploring statistical patterns in Bitcoin futures data — aggregations, indicators, and notebooks built on top of the orderflow recordings.
- Python
- Pandas
- Jupyter
Stack
Tools I use
The day-to-day toolkit.
Languages
- TypeScript
- JavaScript
- Python
- Swift
- SQL
Web & Frontend
- Astro
- React
- Vue.js
- Vite
- Tailwind CSS
- Node.js
Backend & Data
- FastAPI
- PostgreSQL
- MongoDB
- Parquet
- WebSockets
- n8n
AI & Infrastructure
- PyTorch
- TensorFlow
- Whisper
- OpenClaw
- Paperclip
- Docker
- Kubernetes
- Cloudflare Workers
Contact
Get in touch
Working on something interesting in AI, financial data, or self-hosted tooling? I'm happy to talk shop, trade ideas, or just help with a problem you're stuck on. The fastest way to reach me is email.
GitHub