Radovan Kraus · senior PHP / Nette / Symfony

PHP systems and integrations

I take over and develop existing systems, build new business applications, and connect them to APIs, payments, and registries. From backend work and administration interfaces to careful production deployment.

20+ years with PHP Nette and Symfony APIs and business integrations
When I can help

Three common reasons companies contact me

Tell me what you have and what is holding you back. You do not need a finished technical specification.

01

An existing application needs attention

The original developer has left, changes feel risky, or legacy code has accumulated. I map the system and propose a safe way forward.

02

You need a new business tool

I build internal applications, client portals, forms, and administration interfaces for real business operations.

03

Your systems need to communicate

I connect APIs, payments, registries, and hardware, and handle data exchange between existing services.

Experience in practice

Selected work on operational systems

My roles and deliverables in projects I have worked on.

University information system

In the supplier's development team, I contributed to the PHP/Symfony backend of a university information system, including changes to existing logic and ongoing maintenance. Charles University is the end user.

Inspection tracking · MIKŠÍK ELSTAV

Brief
MIKŠÍK ELSTAV s.r.o. needed one application to track equipment, inspections, and deadlines.
My work
I designed the entire application and implemented it end to end in PHP/Nette, including records, reminders, and workflows.
Delivered
One system now covers equipment, inspections, deadlines, and reminders.
Project details

Client centre and ERP · Tommy Stachi

Brief
A client centre for customers and the company's ERP system.
My work
I made a significant contribution to the frontend and backend of both the client centre and the ERP system.
Delivered
The client centre is available online behind sign-in; the ERP system is internal.
Project details Client centre (sign in)

School information system · Schoolpartner

Development work on a system for school administration and daily operations.

Visit project website

Bitcoinzmenaren.sk · Romiix

For Romiix, I contributed to frontend and backend development of the Bitcoinzmenaren.sk web application.

My own software

Design, development, distribution, and support of my own .NET desktop applications, including invoicing and integrations.

More about .NET development
Services

How I can help

From taking over one area to long-term application development.

Taking over and modernizing a PHP application

I examine the code, operations, and risks, then propose gradual improvements without an unnecessary full rewrite.

Service details

Backend and business applications

PHP, Nette, Symfony, databases, APIs, forms, administration interfaces, and client portals.

Service details

System integrations

Payments, banking APIs, registries, REST/SOAP, XML/JSON, imports, exports, and hardware.

Service details

Stabilization and continued development

Bug fixes, tests, automated checks, CI/CD, staging, and production deployment.

Service details

.NET application development

Business software for Windows, web applications, and development of existing systems.

.NET development services
Integrations

Integrations I have worked with

Examples of real interfaces and devices from my work.

Finance and data

Kontomatik (Open Banking / PSD2), NRKI, BRKI, Kraken, and CoinGecko.

Payments & terminals

Worldline and payment terminals, online payment gateways, EET.

Government registries

RÚIAN for addresses and ARES for company information.

Devices and formats

LED panels, external devices, REST/SOAP, XML, and JSON.

Collaboration

How we start and what follows

Your first message does not need a complete specification. Together we identify what to find out and agree on the first step.

01

Describe the situation

Tell me what the application does, what is blocking you, and what outcome you need.

02

Review the current state

In an initial conversation we clarify the scope, available materials, constraints, and main risks.

03

Agree on the first piece of work

I suggest a concrete next step, scope, billing approach, and estimate based on the information available.

04

Verify and hand over the change

Important changes go through checks and a test environment before production deployment.

For clients outside Czechia and Slovakia

Individual quote

Before work begins, I clarify the scope, estimate, and billing terms based on the assignment.

AI and quality

Faster development with technical accountability

Codex helps me understand unfamiliar code and prepare changes faster. I remain responsible for the design, verification, and operational impact.

  • AI-assisted development guided by an experienced developer.
  • Tests, review, and automated checks in the CI/CD pipeline.
  • Staging and carefully planned production deployment.
About

Radovan Kraus

I have built PHP applications for real-world operations for more than 20 years. I work on backends, business interfaces, and integrations, take over existing systems, and help companies develop them further. I have also built several websites for businesses, schools, and preschools in my region. I communicate directly with clients and understand the responsibility that comes with deployed software.

Education: Palacký University Olomouc — Computer Software Engineering (Bachelor's and Master's degrees).

What you get when we work together

  • Direct communication with the developer.
  • Experience taking over and maintaining large applications.
  • A focus on stability, understandable code, and safe changes.
Portrait of Radovan Kraus
Contact

Let's discuss your project

Tell me what works today, what you need to change, and what outcome you expect. I will get back to you with a suggested next step.

koder@rkcomputer.cz