Zack Ferro-Fields
Senior Software Engineer
- đź“§ zackferrofields@gmail.com
- 📍 London, United Kingdom
Summary
Senior Frontend Engineer with deep experience building React and TypeScript single-page applications, design systems, and complex workflows for enterprise B2B SaaS platforms.
Experience
Senior Software Engineer
Apron | 02/2026 – Present | London
Senior Software Engineer at Apron, on the Capture team. My focus is the frontend of William AI - Apron’s AI bookkeeping agent that captures, extracts, categorises and autonomously publishes documents to customers’ accounting software, saving accountants and bookkeepers hours of manual data entry at scale.
- Shipped two flagship features in Apron’s William AI General Availability launch (May 13, 2026), driving a 2.7× lift in auto-publish adoption (85 → 231 companies) and a 5.8× lift in email-search connections (18 → 104) across 23,000+ eligible Apron companies in week one.
- Owned the frontend delivery of Agentic Email Search (Outlook + Table view), William’s email-search capability that proactively retrieves missing invoices for unmatched bank-feed transactions by searching users’ Gmail or Outlook inboxes.
- Shipped the frontend end-to-end for Teach William - Context Collection, a new rule authoring tab where users teach William per-supplier, per-category, and per-tax-rate guidance in natural language; 63 companies authored their first AI context rule within three working days of launch.
Senior Software Engineer - AI & Frontend Innovation
LogicMonitor | 06/2021 – 01/2026 | London
- Led the Edwin frontend project (formerly Dexda), owning 100% of frontend architecture and delivery for an AI-powered alert correlation platform used by dozens of enterprise customers monitoring thousands of events daily.
- Architected and delivered greenfield AI features, enabling predictive incident detection and reducing manual triage time by ~40% for end users.
- Led the strategic migration from ReScript to TypeScript, enabling easier hiring, improved cross-team collaboration, and long-term maintainability without sacrificing type safety or architectural rigour.
- Championed team success by actively highlighting contributions in demos and retros, driving improvements in peer recognition.
- Orchestrated cross-functional collaboration for PRD refinement, technical scoping, and UX reviews, increasing delivery cadence from biannual to monthly feature rollouts.
- Supported rapid team expansion by hiring and onboarding 7 new developers, nearly doubling team size; all passed probation and contributed to measurable increases in feature quality and output.
- Provided ongoing mentorship and technical guidance to frontend colleagues, fostering skill growth and collaboration that contributed to multiple promotions and improvements in both soft and technical skills.
- Pioneered prototypes for emerging AI capabilities (e.g., LLM-assisted incident summaries, automated root cause hints), directly shaping 3+ roadmap features adopted into production.
- Aligned stakeholder expectations, doubling on-time delivery in a rapidly shifting AI innovation cycle.
- Fostered a flat, cross-functional team environment where skilled professionals collaborate closely, sustaining zero voluntary turnover over multiple years.
Senior Software Engineer
Dexda | 02/2017 – 06/2021 | London Developed an AI-driven platform automating technology operations at scale, leveraging machine learning to detect and predict incidents across connected systems. Sole frontend developer for the first year, rewriting the existing Java frontend into a containerised React single-page application (SPA), managing the full development lifecycle, and increasing frontend deployment frequency by 3x for faster feature delivery. Hired, trained, and mentored a frontend colleague over the following 3 years, fostering skill growth that contributed to multiple promotions.
- Architected and engineered a scalable frontend stack with integrated CI/CD pipelines, reducing deployment time from days to hours and minimising manual errors.
- Rapidly prototyped interfaces and new user experiences, collaborating closely with the product owner to boost user engagement and shorten feature validation cycles.
- Designed frontend interfaces for an advanced incident detection algorithm, enabling end users to reduce alert noise by over 80% and focus on critical incidents.
- Diagnosed and resolved bugs promptly, maintaining 90% SLA uptime and cutting patch deployment times significantly.
- Introduced new libraries and software paradigms, improving frontend quality and enhancing code maintainability.
- Defined coding standards and automated repetitive tasks, increasing team productivity and improving code quality.
- Refined frontend development processes to optimise feedback loops and accelerate iteration speed, delivering features faster and more reliably.
Lead Developer
The BIO Agency | 02/2014 – 02/2017 | London
- Led development of diverse web applications using modern technologies, including single page booking apps, mobile-first Backbone/Marionette suites, and responsive isomorphic JavaScript sites.
- Integrated solutions with backend systems such as .NET, Node.js, and MongoDB, while implementing CI/CD pipelines with Jenkins and Maven.
- Delivered high-impact projects like Haven, Premium Credit, CHEP, BIO Agency Website, and Sky Sports Soccer Quiz, enhancing user experience and operational efficiency across platforms.
- Refined development workflows by introducing automated testing frameworks and code review processes, bolstering project reliability and knowledge sharing across cross-functional teams.
Senior Front-End Developer
AIS London | 05/2013 – 02/2014 | London
- Developed Dozenate, an Android alarm clock app with custom UI components and SMS-based micro-payment integration for charity donations.
- Designed user-friendly interfaces to boost engagement and donation rates.
- Collaborated cross-functionally with backend and mobile teams to ensure seamless payment processing.
- Utilised Java, Android SDK, SMS APIs, and Agile workflows to deliver quality features on schedule.
Developer
IMI Mobile | 12/2011 – 05/2013 | London
- Developed multiple mobile and web applications, including iOS/Android apps leveraging real-time Transport for London data, a single-page application (SPA) for Affiliate Window user account management, and a social content aggregation app for Red Bull Racing.
- Enhanced user engagement and operational efficiency through seamless integration of real-time data and dynamic content feeds.
- Technologies used: Objective-C, Java, Ember.js, REST APIs, JSON, Agile methodologies.
Software Engineer
Grapple Mobile | 06/2010 – 12/2011 | London
- Developed multi-platform mobile applications (iOS, Android, Blackberry) for high-profile clients including Microsoft, Pfizer, T-Mobile, and Premier Inn, utilising a shared codebase to maximise efficiency and consistency across platforms.
- Collaborated closely with clients and internal teams to deliver robust, user-friendly mobile solutions aligned with business goals.
- Spearheaded integration of RESTful APIs and third-party SDKs to expand app functionality, enhance user experience, and streamline data synchronisation across multiple client platforms.
Education
BSc (Hons) Software Engineering
Southampton Solent University | 2007 – 2010
Skills
- React
- TypeScript
- ReScript
- JavaScript
- Design Systems
- Node.js
- Docker
- Automated workflows
- AI assisted development