PROFILE
Developer with more than a decade of building digital experiences — from creative-agency R&D (IoT, interactive installations) through e-commerce and product teams, to architecting micro-frontend systems at scale. Currently developing at Hitachi Rail, helping drive component architecture across a 20+ widget system. Truly engaged in the whole flow — participating in the creative process and bridging design intent with engineering execution, always with a focus on scalable and maintainable architecture.
EXPERIENCE
Hitachi Rail
Developing the APIS9, subsystem of the ALVEA solution — a global product powering passenger information systems across trains, metros, and trams, currently deploying in Lisboa, Asia, MENA, etc.
- Built the Decision Tree widget — a visual rule-tree engine enabling operators to configure complex conditional display logic across dozens of interconnected rules per deployment.
- Grew unit test coverage from near 0 to +90% across the entire frontend system within the first few sprints, establishing a robust testing culture.
- Built the Layout Manager — a Figma-like visual builder with wireframe drawing and component creation, drag-and-drop into layouts, sequenced playback with timings and transitions. Drove the backend data model redesign to support all the features.
- Helped define coding standards and component architecture patterns across 20+ micro-frontend widgets in a tech-debt-heavy codebase, improving overall confidence and delivery velocity.
- Currently leading the redesign and rewrite of critical operator widgets (Transit Management & Train Route), modernising legacy systems to handle real-time train telemetry, journey/mission scheduling templates, and manual override controls for passenger displays (delays, track changes, platform adjustments, etc).
Tech: Stencil · TypeScript
Freelance
Built project reports and data visualization dashboards for UNAIDS, World Bank Africa, Humanitarian Action Overview and others. Emphasis on perfect rendering across languages, resolutions, and formats.
Tech: Vue · Nuxt · JavaScript · Pug
Numan
Male health subscription platform (medicine, supplements, blood tests, etc). Focused on UX enhancement, translating designs to code pixel-perfect. Implemented multiple flows/dynamics, with a strong focus on A/B testing variants for data-driven decisions. Remote-first, global team with outstanding processes and environment.
Tech: Vue · Nuxt
Sky
Contributed to the Peacock (streaming service) TV and set-top box application. When the team shifted focus to rebuild the app with a proprietary (and much more efficient for low end devices) WebGL framework, maintained and stabilised the React codebase — patching critical bugs across specific device targets. Large team with well-established engineering practices.
Tech: React · TypeScript
Toogas
Contributed to development and maintenance of a few Magento-based online stores.
Tech: Magento · PHP · JavaScript
Overcube
Joined a small development team supporting a shoe marketplace on Shopify. Initially fine-tuned the existing storefront, then took ownership of building a full B2B ordering platform — an app built against Shopify's API with custom frontend and backend, designed around a tailored order flow for retailers. Published an open-source npm package wrapping Shopify's Polaris component library for Nuxt (
nuxt-polaris).
Tech: Nuxt · Vue · Express · Shopify
Freelance
Worked on select freelance projects — landing pages for local businesses, and a management system for a local driving school — while exploring Nuxt and modern Vue patterns.
Tech: Vue · Nuxt · Express · Strapi
Materia
Joined as the first developer at a small creative agency and grew into lead of a 5-person dev team. Built and deployed hundreds of production projects spanning brand websites, landing pages, and e-commerce platforms. Set up and maintained company and customers' infrastructure. Alongside the volume work, drove the agency's R&D side — designing and building custom interactive experiences for clients in the fashion sector presenting at international events. Some examples include:
- NFC-powered interactive tables for shoe catalog browsing at trade shows, IoT showcases, etc.
- Beacon-based web app for a fruit-farm visitor experience.
- Augmented Reality in cultural programs.
Led tech decisions and established the team's development workflow and “assembly line” for rapid delivery of standard projects while maintaining bandwidth for bespoke builds.
Tech: Vue · AngularJS · jQuery · Ionic · Cordova · Node · PHP · Laravel · WordPress | WooCommerce · Magento · Ubuntu Server · Debian