About

Tomáš Agler

I'm a senior software engineer based in Prague with over 15 years of experience in software development. Over the past years, I've learned this work from several directions: UX, front-end engineering, full-stack delivery, design systems, accessibility, and long-term product development.

That path matters because it changed how I build. I care about how interfaces feel, how systems behave in production, and how teams keep working with what gets shipped. I've worked inside a large international product company, built from scratch for smaller businesses, and taken on everything from detailed UI work to end-to-end product delivery.

Today I bring that range to client work. Sometimes that means helping with a specific feature, design system, or technical decision. Sometimes it means taking responsibility for an entire application. Either way, I'm here to help move the product forward with careful, practical engineering.

Tomáš Agler, senior software engineer

Where I learned the work

  1. 2025 – Present

    NN

    Senior Software Engineer

    Front-End engineering for supplementary pension savings application used by thousands of users in the Czech Republic.

  2. 2018 – 2025

    Monster

    Full-Stack Engineer 🡒 UX Engineer 🡒 Senior Software Engineer

    Started as a full-stack engineer on the job search portal's main product, then moved to the UX team to lead the rebuild of an old interface and create a new component library, and finally took on a senior role with a focus on accessibility, performance and stability across the product.

  3. 2020 - Present

    Systeum

    Independent Contractor

    Ongoing work and support for Systeum's internal plugin.

  4. 2014 - 2018

    idioma®

    Full-Stack Engineer

    Internal application for translation management and delivery. Consists of both translator and client-facing interfaces, and a custom-built API for handling translation data.

  5. 2013 – 2022

    IBS

    Full-Stack Engineer

    Built and maintained internal information systems for relocation services company.

  6. 2010 – 2014

    CTU

    Open Informatics

    Studied software development, computer systems and programming languages.

Tools I work with

Need senior engineering support on a product?

If you are planning a new application, improving an existing product, or need a senior engineer who can work across UX, React, Next.js, and full-stack delivery, send a short brief. I usually reply within one business day with next steps or a clear no.

Get in touch