Econify
– , 8 months
ProductAnuvuIn-flight entertainment and connectivity provider serving 150+ airlines and 30+ cruise lines worldwide; engagement delivered through partner consultancy DNA.
Senior Software Engineer
– 8 monthsBirmingham, United Kingdom
- Held a lead advisory role at partner consultancy DNA, owning frontend and CMS delivery for Anuvu’s airline microsite platform as the top contributor across both codebases (125 and 42 commits).
- Shipped white-label entertainment microsites for airlines including British Airways, Cathay Pacific, Saudia, Ethiopian, Fiji Airways and Gulf Air from a shared Next.js and TypeScript platform with per-brand theming.
- Identified and fixed a cache-poisoning vulnerability raised by an airline’s security team, where a forwarded prefetch header let empty responses be cached at the CloudFront edge and locked real users out of every microsite.
- Built full right-to-left layout support for Arabic across grid, carousel and navigation components using logical CSS, resolving server/client hydration mismatches, and localised the platform across 10 locales.
- Designed a content-cycle system threading a cycle header through page layout, search, detail and recommendation fetches so passengers always see the correct monthly entertainment catalogue.
- Authored the canonical export validator as sole engineer, then vendored it into the Strapi CMS behind a server-side validation endpoint so malformed airline content is rejected before import rather than after.
- Delivered throughout using agentic AI tooling (Claude Code) for implementation and review.
- Mentored two engineers through pairing and code review.
- Published Extending Expo Prebuild to Support Amazon Vega for Econify, showing how to target Amazon Fire TV alongside iOS and Android from a single Expo codebase.
- Next.js
- TypeScript
- React
- AWS CloudFront
- Strapi CMS
- i18n / RTL
- Expo
- Amazon Fire TV
- Claude Code