
Omnico POS Platform
Skills
- React
- Redux
- TypeScript
- Electron
- React Router
- Capacitor
- .NET WebView integrations
- SASS
Omnico built point of sale systems used across retail, hospitality and leisure venues. During my time there I was part of a newly formed UI team tasked with bringing modern frontend development and design practices into a historically backend focused organisation.
Our team was responsible for building the user interfaces for a range of new products including self service kiosks, kitchen preparation displays and mobile point of sale concepts. The goal was to create a consistent interface layer across a variety of devices while integrating with an existing platform built on long running .NET services.
I led the design, UX and frontend engineering for several of these products, including OmniKiosk, a self service food ordering kiosk built with React, Redux, TypeScript and Electron. The kiosk allowed customers to browse menus, customise orders and complete transactions independently, reducing queue times and improving throughput in busy hospitality environments.
Alongside the kiosk product I also designed OmniPrep, a kitchen order display system used by staff to manage incoming orders and coordinate food preparation. This interface focused on clarity and speed, presenting real time order data in a way that worked within the fast paced environment of a commercial kitchen.
In addition to these products I worked on a mobile POS proof of concept, exploring how a shared React codebase could be used to power handheld ordering devices via Capacitor. I also extended existing POS terminals by embedding React applications within legacy Windows software using Internet Explorer based web view components.
Working across these systems required close collaboration with backend teams and adapting modern frontend approaches to services that in some cases had evolved over decades. My role combined interaction design, interface design and frontend architecture, helping define how the UI team approached both product design and implementation.