Senior Software Engineer · Prague

Senior software engineer for React, Next.js, and full-stack product work.

I help teams plan, build, and improve digital products that are fast, usable, and maintainable. Fifteen years across UX, front-end, and full-stack delivery taught me how software works in production, not only in demos.

As a senior software engineer, I work in React, Next.js, and full-stack product teams where clear architecture, accessible interfaces, and steady delivery matter. Clients usually bring me in for new builds, redesigns, feature delivery, and technical cleanup when a product needs to keep moving.

How I can help

From product strategy to production code, I help turn ideas into software that works in the real world.

Some projects need end-to-end delivery across interface, API, data, and release. Others need focused help with accessibility, design systems, performance, or untangling an existing codebase before the next phase.

Web Application Development

I build web applications in React and Next.js with clear component structure, thoughtful state management, accessible UI, and performance work that holds up as features grow.

Full-Stack Development

I work across interface, API, data model, and deployment when a project needs one engineer who can keep product decisions and implementation connected.

UX Engineering

I bridge design and engineering with interaction design, accessibility reviews, design systems, and interface QA so polished UX survives real delivery pressure.

Technical Consulting

I help teams make technical decisions, review architecture, scope work, and find the fastest path from unclear requirements to a stable release.

Tomáš Agler, senior software engineer

About me

Broad experience, built in real products.

My background started in full-stack engineering, but long-running software projects rarely stay inside one discipline. Over time I added front-end architecture, UX, accessibility, design systems, delivery planning, and product collaboration because those pieces decide whether a build is useful once it ships.

That range makes me useful when a team needs both strategic thinking and hands-on implementation. I can help define the right solution, build it with care, and improve the parts of a product that slow teams down after launch.

About my approach

Selected work

Examples of software, product, and UX work in practice.

These projects show the kind of range clients usually need: rebuilding interfaces, supporting high-traffic customer journeys, and shipping internal tools that remove daily friction. In each case, the goal was not only to write code, but to make the product easier to use and easier to maintain.

Monster.com homepage
Web Application

Monster.com - job search portal

At Monster.com I helped rebuild an aging interface, shaped a reusable component library, and improved accessibility and content structure across customer-facing flows.

Signing up for supplementary pension savings
Web Application

Application for signing up for supplementary pension savings

I supported and optimized an application used by thousands of customers to sign up for supplementary pension savings, with a focus on stability, operations, and smoother completion flows.

Internal plugin for easier CRM work
Browser Plugin

Internal plugin for easier CRM work

I built an internal browser extension for Systeum that reduced repetitive CRM work and gave the team a faster workflow inside their existing tools.

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