Niklas Paulig

Hi there, I am Niklas.
I like figuring out how things work.

Applied ML / Stats PhD. Full-time code Houdini, tricking software into doing what I want. Take a look at my circus ring!

About Me

My PhD focused on teaching ships to navigate themselves: specifically, getting reinforcement learning agents to handle the messy reality of inland waterways, where currents are unpredictable, data is noisy, and running aground isn't an acceptable failure mode.

Along the way, I also spent nine months as the founding backend engineer at a mobility startup, building real-world systems from scratch.

My blog is where I follow whatever happens to boggle my mind: autonomous vessels, signal processing, Fourier transforms, ML shenanigans, and whatever else catches my attention.

Expertise

Deep Learning 90%
Python / Torch 85%
Data analytics 70%
Ops & Deployment 60%
Infrastructure 50%
CSS 115%

Selected Work

Speech Enhancement Autoencoder
BLOG

Deep Learning Speech Enhancement: From Theory to Practice

2026

Three-part blog series exploring the denoising autoencoder for speech enhancement. Achieved improvements over reference methods with 69% increase in PESQ and 9% increase in STOI. Covers theory, architecture , training, and deployment.

Deep Learning Autoencoders Signal Processing Audio Enhancement PyTorch Model Deployment
Global Cyber Incidents Dashboard
BLOG

Visualizing Global Cyber Incidents

2026

Interactive dashboard exploring the EuRepoC global cyber incidents database, visualizing state-level cyber conflicts across the globe. Built with Plotly Dash to create an intuitive interface for understanding patterns in cyber warfare, featuring dyadic incident visualization, country-level analytics, and timeline insights into the evolving threat landscape.

Data Visualization Plotly Dash Cybersecurity Interactive Dashboard Geopolitics
Nox Mobility
INDUSTRY

Nox Mobility: Founding Engineer & Tech Lead

2025

Shaped the technical foundation as founding engineer for a mobility startup from zero to seed. Developed an automated market-intelligence pipeline to monitor market trends, enabling robust cost forecasts and strategic insights. Followed the ride for 9 months from zero to seed.

Python OpenAPI Docker PSQL Airflow Bare Metal CI/CD System Architecture
AIS Trajectory Extraction
RESEARCH

2-Level Reinforcement Learning Framework

2025

A modularized DRL framework for autonomous vessel control on inland waterways, featuring separate agents for high-level path planning (considering traffic rules and dynamic obstacles) and low-level path following. Outperforms traditional APF and PID controllers by 65% in obstacle avoidance while reducing control effort.

Deep RL Path Planning COLAV Autonomous systems Big Data Real-World Validation
AIS Trajectory Extraction
RESEARCH

AIS Trajectory Extraction Framework (α-method)

2024

An open-source Python framework for extracting clean ship trajectories from noisy AIS big data. Uses maneuverability-dependent α-quantile-based filtering to handle technical inaccuracies and compliance issues in raw AIS records. Robustly extracts long, uninterrupted trajectories for maritime domain awareness and algorithm testing.

Automatic Identification System Big Data Automatic Processing FOSS
AIS Trajectory Extraction
RESEARCH

Bootstrapped DRL for Robust Path Following

2024

A bootstrapped Deep Q-Network (DQN) controller for autonomous vessel navigation on restricted inland waterways. Handles challenging conditions like high flow velocities and shallow banks on the Rhine. Trained in diverse, realistic environments and validated against real-world data, demonstrating superior adaptability compared to vessel-specific PID controllers.

Deep RL Path Follwing Autonomous systems Real-World Validation

Publications

2-level reinforcement learning for ships on inland waterways: Path planning and following

Open Access

Martin Waltz, Niklas Paulig, Ostap Okhrin

Expert Systems with Applications, Volume 274, May 2025

An open-source framework for data-driven trajectory extraction from AIS data - The α-method

Open Access

Niklas Paulig, Ostap Okhrin

Ocean Engineering, Volume 312, Part 2, November 2024

Robust path following on rivers using bootstrapped reinforcement learning

Open Access

Niklas Paulig, Ostap Okhrin

Ocean Engineering, Volume 298, April 2024

Get In Touch

I'm always interested in discussing research collaborations, new opportunities, or interesting ML / CS problems.