For 20 years I have been building and maintaining enterprise systems, web and mobile applications, and operational integrations (POS, ERP, healthcare, finance). Alongside client work I am building a system of my own, moving across a till system I have run for one customer since 2017. I prefer smaller, predictable changes over large rewrites.
Work experience
Independent Software Engineer & Technical Consultant
Self-employed / Freelancer
10/2006 – present (main activity since 2021)Czech Republic
Custom applications, system integration, taking over systems from other suppliers and looking after them long term. Projects in retail and services, financial services, telemedicine and HR.
- Taking over a system with no documentation (Node.js, React): stabilisation, a year of running and developing it, then handover to a new team
- Retail and services: till system for a dance studio and the integration that connects a booking system to it – EET, thermal printing, payment terminals (since 2017)
- Financial services (banking, leasing): process automation in Camunda 7 – loan and mortgage processes, integrations with surrounding systems and operational support; Java, Spring Boot, Kafka
- Telemedicine: React Native mobile app as a member of an external development team
- Healthcare: clinic reception system in three language versions – Go, PostgreSQL, React, worker (2026)
- Logistics: delivery route optimisation – Go, Python with OR-Tools, self-hosted GraphHopper (2026)
- A system of my own: multi-tenant backend in NestJS and Fastify, PostgreSQL with Drizzle, RabbitMQ, React 19 with a custom-built design system, Docker and CI/CD (since 2026)
Senior Software Engineer
CGI
07/2019 – 05/2021Czech Republic
Web portals and mobile apps for finance and energy. Production support and independent reviews (audits) of third-party solutions.
- Web portals (finance, energy) – React/Node
- Mobile apps (finance, energy) – React Native
- Release management (iOS/Android) and 3rd-level support
- Independent reviews (audits) of third-party solutions
Senior Software Engineer
NetSuite / Oracle
09/2015 – 07/2019Czech Republic
Development and maintenance of the tax engine on the NetSuite platform. Extending the core Taxes area, checking consistency and the impact of changes on existing data.
- Development and enhancement of the tax engine (SuiteScript)
- Enhancements and bug fixes in the Taxes core area
- Changes affecting existing rules and data
Programmer & Network Administrator
ROSA market s.r.o.
07/2010 – 08/2015Czech Republic
Development on Microsoft Dynamics NAV and operational integrations (POS, WMS). Payment terminal communication, reporting and database work including replication.
- Microsoft Dynamics NAV feature development (C/AL)
- POS design and development, payment terminal communication
- Implementation of WMS including voice picking integration
- Database replication and direct SQL query work (MSSQL)
Programmer & Network Administrator
LORECO systems a.s.
07/2009 – 06/2010Czech Republic
Maintenance and development of business applications (business portal, internal systems). POS integrations and peripheral communication.
- Administration and development of the ABC Business portal
- Internal survey evaluation system
- Communication between the POS system and weighing scales
External PHP Developer
Kompl s.r.o.
12/2007 – 08/2009Czech Republic
Development and customisation of websites and information systems; working in a team on a product as well as on international projects.
- Information system customisation and development
- Development of an All-African cable TV portal (GTV) as part of the team
- Development of SynopsIS, a case and agenda management system for law firms, as part of the team