• software@otso.city
  • +420 72 123 06 69
  • Based in Liberec, CZ
© 2026 OtsoSoftware — hello, stranger

OtsoSoftware

Developing projects that others
fear just thinking about.
C# · .NET · Blazor

Backend, desktop, web and the hardware in between.

Based in Liberec, Czech Republic. A one-person studio that takes the jobs most agencies quietly decline.
Backend
WPF
Embedded
Blazor
MySQL
Linux
ASP.NET Core
APIs & services
WinForms & WPF
desktop apps
Embedded &
IP surveillance

Expertise

Nine departments, one developer. Everything below is work I do myself — from the database schema to the cable in the ceiling.

01.

Backend

ASP.NET CoreREST APIsSignalREntity Framework

Server-side applications, RESTful APIs and microservices. Database design across MySQL, PostgreSQL and SQLite.

02.

Desktop

WinFormsWPFTray toolsInstallers

Human-friendly native applications with WinForms and WPF. Clean interfaces for operators and power-users who prefer a proper window over a browser tab.

03.

Web

BlazorRazor PagesBootstrapHTML5

Full-stack web work in Blazor, ASP.NET Core and Razor Pages. Responsive frontends, real-time dashboards, landing pages and robust APIs.

04.

WordPress

MaintenanceMigrationsThemesRescue jobs

I maintain and customise existing WordPress sites when required. For a new project, real code is the better answer — and I will say so.

05.

Embedded

IoTFirmwareProtocolsControl panels

IoT and embedded interfaces, hardware-software integration, custom firmware and protocols. Industrial control panels assembled on request.

06.

Surveillance

IP camerasNVR setupNetworkingWiring

Full IP video system design, installation and configuration — cameras, recorders, networking and cable runs.

07.

Databases

Schema designOptimisationMigrationsRecovery

Schema design, query optimisation, migrations, and the rescue of tables long thought lost. MySQL, PostgreSQL, SQLite.

08.

Linux

nginxsystemdTLSBackups

Deployment, hardening, certificates and backups. From bare metal to containers, with monitoring that actually pages someone.

09.

Microcontrollers

ArduinoESP32SensorsMotors

Real devices that bridge code and the physical world. Sensors, motors, relays, buttons and displays — prototypes and finished products that react to what is around them.

Projects

Shipped work, filtered by what it is made of. Some entries stay nameless — private commissions do not get a public link.

FloppyVPN
FloppyVPN

Full software of a simple commercial VPN service company. Frontend, backend, integrated apps.

WebServerWindows
C#: Win, ASP.NET · 2024 Visit
OtsoCity
OtsoCity

Own e-mail service on cool domain.

WebServer
C#: Web · 2016 Visit
Marketplaces Watsons
Marketplaces Watsons

A tool for analytics and working with marketplaces.

WindowsApp
C#: Win · 2023 Visit
Kutools.Активатор
Kutools.Активатор

MS Office plugins activation software. Tricky.

WindowsServer
Ahk (C++): Win, C#: backend · 2023 Visit
MisterLauncher installer
MisterLauncher installer

A game installer with partners' offers screen.

Windows
C#: Win · 2023 Visit
Lolita Shopping
Lolita Shopping

Intermediary service for ordering clothing from China. Account system, admin panel, order creation and editing, invoicing and payment processing, notification integration with messenger, and delivery management.

Web
C#: Web, ASP.NET (backend) · 2025 Visit
RedkitPro Setup
RedkitPro Setup

Smart Installer for a SketchUp Library.

Windows
Ahk (C++): Win · 2022 Visit

Process

No account managers, no hand-off between four departments.
You talk to the person writing the code.

We work out what the thing actually has to do, and what it definitely does not. Honest estimate up front, including the parts that will hurt.

Data model, services, deployment target. Decisions get made early so they do not become expensive later.

Iterative delivery with something runnable at the end of each stage. You see progress.

Linux servers, certificates, backups and monitoring. Handover documentation, or ongoing maintenance if you prefer.

11+

years writing
production C#

7

projects delivered
and documented

1

developer answering
your emails

Let's Talk

Describe the problem in whatever words you have. The technical translation is my job.

Telegram
@OtsoSoftware
Location
Liberec, Czech Republic

My CV

Tell me who's asking and the PDF is ready in seconds.

Generating…