EMANUEL MACHADO

Senior Software Engineer - Creative Systems & Design-Led Development

Emanuel Machado

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. Thrive at participating in the creative process, bridging design intent with engineering execution and actively integrating AI-assisted workflows into daily development.

SKILLS

Main
Vue·Nuxt·Stencil·TS·JS·CSS·SCSS·HTML·TSX
Also fluent
React·AngularJS·jQuery·NodeJS·Express·PHP·Laravel·Magento·Wordpress·WooCommerce·Shopify·Shell

EXPERIENCE

Senior Frontend Engineer10/23 – present
Hitachi Rail
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.
  • Grew unit test coverage from near 0 to +90% across the entire frontend system.
  • Helped define coding standards and component architecture patterns across 20+ micro-frontend widgets in a previously chaotic, tech-debt-heavy codebase. Built and socialised AI workflow guidelines and tooling, promoting adoption across the engineering team.
Tech: Stencil · TypeScript
Senior Frontend Engineer09/22 – 09/23
Freelance
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/22 - 08/22
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/21 - 1021
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/20 - 12/20
Toogas
Contributed to development and maintenance of multiple Magento-based online stores.
Tech: Magento · PHP · JavaScript
Full Stack Developer09/19 – 09/20
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/18 – 08/19
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 · Strapi
Full Stack Developer → Lead01/14 – 03/18
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.
  • Augmented Reality in cultural programs.
  • Etc.
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

EDUCATION

Technologies and Information Systems2008 – 2012
University of Minho