Engineering leadership · Derby, UK

Zack Husain.
Head of Development.

I lead the development team at Floor Giants: three Magento stores, an Odoo integration and the tools around them. I set the technical direction, design how the systems fit together and still write code.

Current project · In progress

Rebuilding the Floor Giants storefront.

Nuxt · Progressive web app

We're rebuilding the storefront as a progressive web app in Nuxt. I'm leading the rebuild, with the development team handling most of the implementation. I stay hands-on with the key technical work.

The project is in its early stages. Alongside it, I run development across the existing stores, including automated testing, releases and the integrations they depend on.

Early stages ·

Selected results

All case studies

Architecture &
system design

How the pieces fit together.

I set the technical direction across the stores, their integrations and the tools around them. That means deciding where responsibilities sit, how data moves and how the team can change one part without breaking another.

System boundaries and data ownership

With Magento, Odoo and internal tools in the mix, the useful questions are concrete: which system owns the data, what needs to happen immediately, and what happens when an integration is slow or unavailable? Those decisions shape the APIs and the work the team takes on.

Performance follows the data flow

On the checkout work, I set the priorities from the measurements. The team removed repeated fetches and took blocking calls out of the render path. We released and measured each change separately, so we could see what actually helped.

The checkout decisions and results

A guide to investigating a slow Magento checkout

Designing for delivery and maintenance

I weigh technical choices against the team's capacity to build and maintain them. Testing, release order and rollback belong in the design discussion. The Nuxt rebuild is still early; it sits alongside responsibility for stores that need to keep trading.

How we planned the previous relaunch

Planning a Hyvä migration

How I run the team

Still close to the code.

I hire, hold the 1:1s, plan the next few weeks and make the architecture calls. The developers build the features. I review every pull request before it merges, and still write code, mostly the awkward fixes nobody wants.

A pull request is ready when the next developer can read it without asking the author. That matters more to me than a clever implementation.

  • Automated CI and testing across all three stores.
  • Warden for local development. If it doesn't run locally, it doesn't get merged.
  • Vendor fixes go through composer-patches, with the upstream issue recorded for the next upgrade.
  • Security patches on the same day. Releases outside peak trading hours.

A bit about me

I started in support and infrastructure, building trading environments on a contract at Goldman Sachs in 2018. I moved into Magento development at We Are JH in Nottingham, then joined Floor Giants in March 2025 to run the team.

Alongside that, I've looked after technology and data protection for Hilton Supported Living since June 2019. It's a part-time role I still hold.

Where I've worked

  • 2025 to now

    Head of Development, Floor Giants, Derby

    I run the development team across three Magento stores: Floor Giants, UK Discount Flooring and Evergreen, the trade site.

  • 2022 to 2025

    Backend Developer, We Are JH, Nottingham

    I looked after client Magento 2 estates, built headless Magento and PWA projects with custom GraphQL, Redis, Elasticsearch and Docker, and built a security patch pipeline that ran end to end in under two hours.

  • 2019 to now, part time

    Head of Technology and Data Protection, Hilton Supported Living, East Ham

    I set up Azure storage and mail, wrote internal tooling in TypeScript, Python and .NET, integrated Salesforce Service Cloud and Health Cloud, and act as DPO.

  • 2018

    IT Specialist (contract), Goldman Sachs, London

    I built and deployed Windows virtualised trading environments and did second line support from April to September.

Things I've made

More on GitHub
  • Zip PeekmacOS

    A Quick Look extension for zip files.

  • Linx tablet OV2680 camera driverLinux

    A DKMS packaged fix in C for the dual OV2680 camera sensors on an Intel Bay Trail Linx tablet.

    Code on GitHub

  • Easy MealiOS

    An iOS app for planning meals, storing recipes and generating shopping lists.

  • Snake BotDeep Q learning

    A bot that teaches itself to play Snake.

  • FaceMaskDComputer vision

    My 2021 thesis project: face mask detection in live video with a CNN.

  • Retro RepoCydia repo

    A Cydia repository of old 32 bit iPhone tools.

  • Wireless Sensor PanelRaspberry Pi

    A Raspberry Pi panel that shows live system stats.

The Wireless Sensor Panel displaying CPU, memory, network and temperature readings
My Raspberry Pi system monitor. Python, Conky and VNC, all on a spare screen.
About the sensor panel

Get in touch

Email me at contact@zhusain.com or find me on LinkedIn.

I reply to people running development teams, people hiring for engineering management, and anyone who wants a second opinion on an upgrade. I do not reply to agency recruiters.