01
Systems I can build and keep under control
This is not just about installing technology. What matters is that people can work, data stays safe, outages do not last longer than necessary and operating costs make sense. The solution may include servers, networks, backups, monitoring, security, CCTV, access control and purpose-built web or intranet tools. When data, reports or operational tasks are still processed manually, suitable automation can speed up the work, reduce errors and gradually repay the development cost. The key is to understand the real operational problem first - and only then choose the technology that solves it.
Servers, virtualization and recovery
A server should not be a black box that stops the organization for days when it fails. I design environments so services can be separated, backed up, versioned and restored quickly when something goes wrong.
Technical stack: Proxmox VE, Proxmox Backup Server, snapshots, incremental backups, HA scenarios, VMs and containers.
Learn more →
Central accounts, access and file services
Users should not deal with ten passwords, and administrators should not manage access separately in every place. The goal is clear management of accounts, permissions and business data.
Technical stack: Samba AD, LDAP, shared data, file recycle bins, file versions and user/group permissions.
Learn more →
Private business cloud
People expect cloud convenience: web access, mobile access, file sharing and document editing. This can also be built on your own storage and connected to existing accounts, permissions and network shares.
Technical stack: Nextcloud, OnlyOffice, external Samba storage, mobile access, a web UI and integration with the existing environment.
Learn more →
E-mail infrastructure
E-mail should deliver messages reliably, filter unwanted mail and avoid ending up in spam because of poor configuration. A properly built mail server requires ongoing management, checks and updates, not only a one-time installation.
Technical stack: Postfix, Dovecot, Rspamd, Sieve, DKIM, SPF, DMARC, ARC, SRS, antivirus checks and domain management.
Learn more →
Networks, Wi‑Fi and connectivity
When the network misbehaves, users usually only see that “the internet” is down, the system is slow or Wi‑Fi drops out in some areas. The cause may be unsuitable cabling, weak coverage, an overloaded connection or poorly separated parts of the network.
Technical stack: MikroTik, UniFi, switches, VLANs, routing, firewalling, QoS, wireless and fibre routes.
Learn more →
Monitoring, automation and early warning
A problem detected in time usually costs less than an operational outage. Monitoring helps identify full disks, unavailable services, degraded connectivity and other unusual conditions.
Technical stack: Nagios, custom plugins, logging, graphs, service maps, automated checks and scripts.
Learn more →
Firewall and operational protection
Well-designed network protection is not only about blocking traffic. It should prevent unauthorized access, separate sensitive parts of the operation and protect important services without making everyday work harder for users.
Technical stack: nftables, fail2ban, MikroTik firewall, service rules, network segmentation, VPN and monitoring of suspicious traffic.
Learn more →
Business data security
Sensitive data should not remain unprotected simply because someone can access a disk or obtain incorrectly configured permissions. I handle encryption, permissions, secure data storage and a sensible balance between protection and convenient work.
Technical stack: LUKS, native ZFS encryption, user/group permissions, separated storage and secure backups.
Learn more →
Web applications, intranet and helper tools
Sometimes an off-the-shelf system is not enough and a small tool tailored to real operations is needed: a register, overview, form, data import, log check or service integration. I build smaller web and intranet applications and helper scripts so they solve a concrete job without unnecessary complexity.
Technical stack: PHP, HTML, JavaScript, MySQL/MariaDB, Bash and Python depending on the purpose.
Learn more →