Hey there. I am Tobias S. Keller and am developing software since 2008. Back then smaller projects in PHP, now bigger and more reliable stuff, mainly in node.js/ typescript on AWS. For smaller side-projects I sometimes also use python or c/c++ (for arduino/ esp8266 development).
These are selected applications and open-source projects I am building, maintaining or still consider relevant. Some solve concrete problems from my own work and infrastructure, some started as experiments, and all of them are available for others to use, inspect or build on.
| Project | Description | Technologies |
|---|---|---|
| NASFiles | A small, fast web file manager for home servers and small businesses. It keeps the filesystem as the source of truth while adding cloud-like previews, sharing, uploads, virtual SFTP, an S3-compatible API and secure local or OIDC authentication. Vibe-coded around a real infrastructure need, then repeatedly security-audited and hardened. ![]() |
|
| ObsidiSync | An Obsidian plugin for iOS, iPadOS and macOS plus a low-footprint Rust server that performs Git commits, rebases, pushes, conflict handling and file-history lookups without requiring Git on the device. AI-assisted engineering with hands-on architecture, testing and operational hardening. |
|
| dbosk | A native macOS database client for PostgreSQL, MySQL/MariaDB, MongoDB and SQLite. It supports streaming and cancellable queries, saved queries, CSV/JSON export, SSH tunnels and credential loading through shell scripts or AWS Secrets Manager. AI-built with human-led product direction, architecture and validation. ![]() |
|
| Confluence Toolbelt | Download Confluence pages as Markdown, edit them locally with Cursor, another AI agent or Obsidian, and upload or three-way-sync the result while preserving comments, mentions and collaborative changes. Available as an npm package and an Obsidian plugin. Vibe-coded to solve a concrete documentation workflow. ![]() |
|
| ServoBill | An open-source invoicing and expense platform for freelancers and small businesses. It supports PDF, ZUGFeRD and XRechnung invoices, AI-assisted expense import, reports, and both AWS serverless and Docker deployments.![]() |
|
| PCBS Framework | @tobisk/pcbs brings modern software-development practices to electronics engineering. Circuits are designed in TypeScript with type safety, modular composition and version control. Mostly developed with AI. ![]() |
I have moved some earlier tools to different infrastructure or workflows. They remain available for reference.
Browse the older software archive →
| When | Company | Projects & Technologies |
|---|---|---|
| From August 2023 | IU Group | working as Senior Software Engineer on EPOS (University Management System) since early 2025 staff engineer with experience in data driven decision making, terraform & kubernetes, developer mentoring NestJS, Domain Driven Design, Kafka, SQL (Maxwell-CDC) |
| 2014 till August 2023 | blink.it | a Learning Management System, which is also an authoring tool have been working there as lead software engineer, developing the backend and frontend as well as the infrastructure of the platform |
I am also freelancing besides my main job since 2011 (with a few years gap in between)
as you probably see in the software projects I am developing, I am interested in musical and theatrical arts and event technology, such as music production, deejaying, designing lightshows and streaming productions.
Note: My GitHub activity is likely lower in the recent times since I moved most of my projects, especially my personal projects away from GitHub. The open source projects are developed elsewhere and GitHub is simply the public mirror of it.








