Freelance software engineer · Czech Republic

From an idea to a running product. I take care of the whole journey.

I’m Roman Jaroš, a freelance full-stack developer with 19 years of experience building software. I build useful web applications end to end — and, when needed, keep the infrastructure running too.

About

I enjoy taking ownership of the technical side of a product — understanding the problem, building a practical solution, and keeping it healthy after launch. I work independently, value clear communication, and like software that stays pleasant to work with over time.

Outside of work, I enjoy reading, meditation, painting miniatures, and video games.

Skills

A practical, end-to-end toolkit for building and running web products.

Frontend

Modern, accessible web interfaces built with TypeScript and React.

Backend

APIs and services with Kotlin, REST, GraphQL, and PostgreSQL.

Infrastructure

Docker, Kubernetes, CI/CD, and the practical side of keeping systems running.

AI & automation

Practical AI workflows, local models, prompt design, and automated batch processing.

Quality

Automated testing, code quality, and architecture that stays maintainable.

Languages

Czech (native), English (B1).

Experience

  1. Creditas Digital Factory

    FrontendAI & automationDelivery support

    Frontend development for a branch application, with AI as part of my day-to-day workflow. I also help the squad keep delivery moving through pull-request reviews, estimation, Jira oversight, and releases via Azure DevOps.

  2. Czech Quests

    Full-stackInfrastructureProduct

    A World of Warcraft addon that lets Czech players experience quests in their own language. I run the project end to end — from an AI-assisted translation workflow and addon development to the administration app, backend, and infrastructure. Behind the addon is a broader workflow and a set of services for managing translations and content.

  3. Many

    Full-stackInfrastructureProduct

    A simple invoicing tool that helps users create invoices and print the documents they need. I built the product end to end, from the initial concept to the application itself.

  4. Procyon

    FrontendProductArchitecture

    A shared UI library for my own projects, created to provide a simple and maintainable foundation across React web and mobile applications. The broader cross-platform approach is currently paused; the project will return in a smaller, focused role as a Material UI wrapper for selected components.

  5. Mediaportsolutions s.r.o.

    Frontend

    Frontend development for a banking application focused on currency exchange, exchange-rate notifications, and transfers between accounts. I worked as part of an agile product team.

  6. DoServisu Online

    Frontend

    Frontend development for a tailored platform for car workshops. It enabled workshop teams to manage reservations and orders, while a public-facing version let customers book appointments online. This was built around the specific workflows of car workshops, not as a generic booking system.

  7. Generali Česká Pojišťovna

    FrontendTechnical leadership

    Frontend lead for an application used by branch staff to serve clients. I led a four-person team while contributing to the development and day-to-day delivery of the product.

  8. Česká Pojišťovna

    Frontend

    Frontend development for the same branch application used to serve insurance clients. I worked as part of a larger delivery team, implementing features and resolving issues across the product.

  9. Českomoravská stavební spořitelna

    Frontend

    Frontend development for a branch application used by client-service staff.

  10. Dataprojekt s.r.o.

    BackendFull-stackClient collaboration

    I started as a backend developer and grew into a full-stack role, working on multiple custom software projects. I visited customers, discussed their needs and workflows, and helped turn them into delivered software.

Get in touch

Have a project in mind? I would be happy to hear about it.