Marine mechanical engineer turned self-taught developer. I create Python libraries, Home Assistant integrations and automation tools used by thousands of people.
A multi-NAS dashboard that brings every Synology box into one panel. Because DSM still only manages one at a time.
A container that unifies 3D printers of different brands under a single interface. Every slicer thinks it's the center of the universe.
I am a marine mechanical engineer who taught himself to program. My background gives me
something most developers don't have: I understand the physical machines behind the software.
I am the author of synology-api, the most widely used Python wrapper for the
Synology NAS API. I build tools that solve real
problems: automation, home infrastructure, integrations between
hardware and software.
Outside of code I am an enthusiast of microcontrollers, robotics and 3D printing. I like making machines
talk to each other, and I enjoy writing clear technical documentation that lets other people do the same.
I needed to automate jobs on my NAS: backups, monitoring, file operations, and some boring
maintenance nobody wants to click through a web UI for. There wasn't a complete Python wrapper
for the Synology API, so I wrote one.
It started as a tool for my own automation. The community and I kept adding modules until it
covered almost the entire DSM surface, and it became what it is now.
Today synology-api is the most widely used Python wrapper for the
Synology NAS API, with projects building on top of it. The lesson I keep coming back to: build
the tool you wish existed, and solve your own problem first. If it helps you, it usually helps
someone else too.
The Python wrapper around the Synology API. Covers almost the entire DSM surface, used by projects around the world.
PythonCustom Home Assistant integration exposing Synology NAS sensors, switches and binary sensors natively through synology-api.
PythonControl and monitor your Synology NAS directly from Telegram. Interact with the whole DSM through chat commands.
PythonProduction-ready Python recipes for Synology NAS automation: disk health, backups, monitoring and maintenance.
Python