Frontend developer @ NEOVIA
O2 Czech Republic Service Workbench
NEOVIA React/TypeScript portal that helps O2 teams plan internal work, check service tickets, and coordinate operations in one Material UI workspace.
Frontend developer • React & TypeScript
Enterprise-ready React developer based in Prague.
Over the past decade I have delivered internal portals for O2 Czech Republic, TESCO Stores CZ, MONETA Auto, České dráhy, JABLOTRON GROUP and other Czech brands. I own the front-end in React and TypeScript, tie it back to Java or PHP APIs, and keep Material UI and custom design systems lean and performant while constantly learning—from orchestrating AI agents to experimenting with DevOps practices.

8+
Years in frontend
7
Enterprise portals delivered
2012
Freelance since
Enterprise React delivery
I deliver maintainable React and TypeScript applications for banks, rail operators and retailers. Data flows from Java, PHP or GraphQL APIs into accessible Material UI and CSS systems that keep in-store teams productive while constant experiments with AI agents and CI/CD routines improve delivery each sprint.
React delivery
Backend & data layer
Tooling, AI & DevOps
AI sandbox
React/Redux workspace with Zustand-backed helpers that lets support teams track fiber builds, automate reminders, and run MongoDB-backed reporting while Docker pipelines keep releases safe.
Impact
Keeps telecom teams on a single view of service health and client escalations.
Selected projects
Frontend developer @ NEOVIA
NEOVIA React/TypeScript portal that helps O2 teams plan internal work, check service tickets, and coordinate operations in one Material UI workspace.
Frontend developer @ CONSWARE
Internal application for store managers to plan campaigns, check stock, and sync reports across Czech hypermarkets.
Frontend developer @ BOOTIQ
Next.js-based suite that supports loan advisors with validations, document tracking, and integrations to internal APIs.
Frontend developer @ SYNETECH
React + Gatsby tooling that lets installers manage devices, schedules, and service tickets in one interface.
Timeline
Async briefs, live pairing, or embedded consulting. I plug in quickly, leave documentation behind, and keep performance budgets measurable.