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.

Where I learned the work
2025 – Present
NN
Senior Software Engineer
Front-End engineering for supplementary pension savings application used by thousands of users in the Czech Republic.
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.
2020 - Present
Systeum
Independent Contractor
Ongoing work and support for Systeum's internal plugin.
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.
2013 – 2022
IBS
Full-Stack Engineer
Built and maintained internal information systems for relocation services company.
2010 – 2014
CTU
Open Informatics
Studied software development, computer systems and programming languages.