Szabó KrisztiánPersonal portfolio

APPLICATIONS · AUTOMATION · OPERATIONS

Systems
that work together.

I’m Szabó Krisztián. I build custom web applications and automation, from everyday tools and data processing to the systems that keep them running.

ONE CONNECTED ECOSYSTEM
01
ApplicationsCalendar · tasks · vehicles
02
AutomationPhone · events · controllers
03
OperationsMonitoring · tests · backups

From an idea to sustainable operation.

TOOLS IN THE WORKSHOP

Python / FastAPI / MariaDB / Docker / Linux / JavaScript

01 / SELECTED WORK

A real need.
A custom solution.

I develop systems that meet a specific need. Beyond the interface, each project includes the data flow, error handling and operations.

02 / HARDWARE + WEBSoftwired

Irrigation control

Where the web interface meets the physical world.

Web-based control with custom program logic and event logs. State machines running on the controller execute prepared processes even without a network connection.

  • Scheduled programs and manual control
  • Interlocks and emergency stop
  • Simulator-based development environment
Python · MariaDB · ESP32
03 / DATA PROCESSINGSoftwired

Weather data platform

Turning raw data into useful information.

Processing weather and lightning data, displaying it on maps and generating reports. The focus is on the data pipeline and presenting the results clearly.

  • Data collection and processing pipeline
  • Map-based search and visualisation
  • Report generation
Python · data pipelines · web maps
04 / OBSERVABILITYSoftwired

Monitoring and alerts

Keep systems running. Understand what is happening.

A central monitoring system for services, hosts and backups. Dedicated agents collect data, and a shared dashboard brings the results together.

  • Host and container status
  • Notifications on state changes
  • Backup status and daily summaries
Python · Linux · Docker · Web Push
05 / QUALITY + RELEASESSoftwired

Testing and deployment

Keep it working through every change.

Automated testing and declarative deployment tools. Tests run against real, disposable infrastructure; releases use identifiable container versions.

  • Scheduled and on-demand test runs
  • Container images pinned by digest
  • Rollback and release status tracking
pytest · Docker · CI/CD · systemd

02 / PERSONAL PROJECT

One project.
Many connected systems.

Softwired is the shared workshop for my custom applications and operations tools.

szabo-krisztian.hu is my personal portfolio. Softwired is one of its projects: a framework that brings applications, automation and supporting systems together.

Softwired demos (opens in a new tab)

Public demos run in an isolated demonstration environment. This portfolio does not connect to data in my personal applications.

03 / APPROACH

Operations are
part of the product.

A good solution goes beyond the screen. It comes together when everyday use and the processes behind it are both carefully considered.

01

Start with a specific need

I start with the problem to solve. I choose technology to fit it, then simplify based on how the system is actually used.

02

Think in connections

A phone event, backend, database and notification form a working flow together. I also account for failed and duplicate events.

03

Plan for operations

Testing, monitoring, backups and recovery are part of development. They help me understand and maintain the system.

THE PORTFOLIO KEEPS EVOLVING

Idea. Implementation.
Everyday use.

Back to the projects