EMANUEL MACHADO

Senior Frontend Engineer

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.

SKILLS

Languages
TypeScript / JavaScript·CSS / SCSS·HTML / JSX·PHP
Frameworks & Libs
Vue·Nuxt·React·Stencil·AngularJS· jQuery·Express·Laravel
Tools & Platforms
Shopify·WordPress·Magento·Node·Git
AI
AI-assisted development workflows & tooling

EXPERIENCE

Senior Frontend Engineer10 / 2023 – present
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
Senior Frontend Engineer09 / 2022 – 09 / 2023
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
Senior Frontend Engineer01 - 08 / 2022
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
Senior Frontend Engineer02 - 10 / 2021
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
Full Stack Developer10 - 12 / 2020
Toogas
Contributed to development and maintenance of multiple Magento-based online stores.
Tech: Magento · PHP · JavaScript
Full Stack Developer09 / 2019 – 09 / 2020
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
Full Stack Developer04 / 2018 – 08 / 2019
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
Full Stack Developer → Lead01 / 2014 – 03 / 2018
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

EDUCATION

Technologies and Information Systems2008 – 2012
University of Minho