Services
Software, automation and infrastructure shaped around your problem.
Smarter tools for repetitive work
From reporting and data processing to connecting services, build Python workflows that are easier to run and maintain.
When a team spends time moving files, cleaning data or preparing reports, these steps can become a clear, traceable tool. We first define inputs, business rules and decisions that still need a person, then build automation around the actual problem.
The scope may include Python scripts, file and data processing, API integrations and per-step result or error logging. Agreed deliverables include an executable tool with usage and configuration notes so that continued operation does not depend on one person’s memory.
AI ideas you can actually evaluate
Prototype AI for your real problem with defined data, clear evaluation criteria and an honest view of model limitations.
Before selecting a model, we examine which part of the problem AI can address and what data is available for evaluation. My work covers AI-assisted automation, Persian language processing and machine-learning prototypes.
An agreed project can produce a prototype, evaluation scenarios and a report on quality and errors. Text applications can also examine source grounding and the need for human review. The aim is practical evidence of the solution’s capabilities and limitations before further development.
A clearer website that is easier to maintain
Turn UX issues, WordPress bottlenecks and server configuration problems into a concrete improvement plan.
A website should present content clearly and be manageable for its owner. Drawing on web development and WordPress optimization experience, I review user journeys, mobile presentation, page structure and factors affecting performance.
A project may cover interface improvements, plugin review, cache settings and alignment with the hosting environment. Changes are prioritized around observed problems, and core usage scenarios are checked again after implementation. Deliverables are specific improvements and maintenance notes within the agreed scope.
Linux infrastructure ready for your software
Align Linux and Docker with application needs through clear configuration, troubleshooting and documented maintenance.
From preparing a runtime to investigating a service that will not start, software and infrastructure need to be considered together. I examine service configuration, dependencies, access rules and logs alongside the application’s actual needs.
The scope may include Linux service setup, Docker containers and runtime configuration review. Delivery documents configuration files and the agreed steps for running, updating and rolling back changes. The goal is an environment the team can understand and maintain.
From vague alerts to a clearer system picture
Define useful Zabbix metrics and actionable alerts so troubleshooting starts with concrete evidence.
Monitoring is useful when it answers practical questions: which service is affected, what changed and where should investigation begin? My experience includes Zabbix alongside Linux, TrueNAS, pfSense and Oracle.
Within the project scope, we identify important services, available metrics, alert thresholds and an incident follow-up process. Deliverables can include configured dashboards and alerts, a metric inventory and initial troubleshooting notes. Settings are reviewed against actual service behavior so alerts are meaningful to the team.
Clearer networks and more precise access rules
Align routing, firewalls, MikroTik and pfSense with your services and existing network structure.
When a connection fails or access rules become difficult to follow, the current network needs to be understood first. I review connections, routes, required services and firewall settings so changes follow a shared picture of the problem.
The scope may include MikroTik and pfSense configuration, routing review and access-rule improvements. Configuration and testing steps are documented within the agreed scope, with rollback considered when reviewing changes. The expected outcome is resolving a specific issue and making network administration easier to understand.
Understand the problem
We define the need, current conditions and expected outcome together.
Build and evaluate
The agreed solution is implemented and checked against practical scenarios.
Deliver and document
Deliverables, configuration and maintenance steps are documented for continued use.