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. 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.

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, 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
Senior Frontend Engineer09/22 – 09/23
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
Senior Frontend Engineer01/22 - 08/22
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
Senior Frontend Engineer02/21 - 10/21
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
Full Stack Developer10/20 - 12/20
Toogas
Contributed to development and maintenance of a few 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 — 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
Full Stack Developer04/18 – 08/19
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
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 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

EDUCATION

Technologies and Information Systems2008 – 2012
University of Minho