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. Love clean KISS code, bridging design intent with engineering execution and actively integrating AI-assisted workflows into daily development.
EXPERIENCE
Hitachi Rail via Randstad Digital
Developing the APIS9 — 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.
- 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 previously chaotic, tech-debt-heavy codebase.
- Grew unit test coverage from near 0 to +90% across the entire frontend system.
- Built and socialised AI workflow guidelines and tooling, promoting adoption across the engineering team.
Tech: Stencil · TypeScript
UN-related Freelancing via Elkanodata
Built project reports and data visualizations for UNAIDS, World Bank Africa, Humanitarian Action Overview and others. Emphasis on pixel-perfect rendering across languages, resolutions, and formats.
Tech: Vue · Nuxt · JavaScript · Pug
Numan
Male health subscription platform (medicine, supplements, blood tests). Focused on UX enhancement and A/B testing for data-driven decisions on user flows. Remote-first, global team.
Tech: Vue · Nuxt
Sky
Contributed to the Peacock TV and set-top box application. When the team shifted focus to a proprietary WebGL framework, maintained and stabilised the React codebase — patching critical bugs across specific device targets. Large team with established engineering practices.
Tech: React · TypeScript
Toogas
Contributed to development and maintenance of multiple 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 — a Shopify app 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, still publicly available).
Tech: Nuxt · Vue · Express · Shopify
Freelance
Worked on select freelance projects — landing pages and a management system for a local driving school — while exploring Nuxt and modern Vue patterns.
Tech: Vue · Nuxt · Express
Materia
Joined as the first developer at a small creative agency and grew into lead of a 5-person dev team. Built hundreds of production projects spanning brand websites, landing pages, and e-commerce stores. 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. Built:
- NFC-powered interactive tables for shoe catalog browsing at trade shows.
- IoT baby-seat safety system prototype — sensor hardware, mobile app, web API, and automated emergency dispatch.
- Beacon-based web app for a fruit-farm visitor experience.
- Many more custom projects.
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 · Magento · Ubuntu Server · Debian