Experience
Work History
9 roles across 15+ years of engineering.
Lead Software Engineer – Frontend
Oct 2024 — PresentContributing to a proprietary, enterprise-grade, mission-critical application under NDA. While specific product details remain confidential, the scope of the role centers on frontend systems where reliability and real-time accuracy are non-negotiable.
- Building Optimistic UI patterns with robust conflict resolution, ensuring operators always see a responsive interface while maintaining eventual consistency with backend state
- Architecting responsive, real-time frontend experiences powered by the ArcGIS Maps SDK, enabling live geospatial data visualisation with continuous, WebSocket-driven updates — no page reload required
- Building end-to-end AI interfaces — streaming LLM responses, speech-to-text input, and text-to-speech output — delivering a voice-capable AI assistant within a complex, high-stakes data application
- Collaborating directly with ML engineers to surface model outputs as intuitive, interactive UI components; designing the API contract between AI inference and the rendered interface
- Designing the client-side layer of an event-driven architecture using WebSockets and SSE, ensuring low-latency state synchronisation between real-time data feeds and the UI
- Owning frontend security posture — enforcing XSS prevention, secure token handling, and Content Security Policy standards throughout the application
Senior Software Engineer – Full Stack
May 2024 — Oct 2024Full-stack engineer building an AI-powered platform for legal advisory services — a domain where accuracy, traceability, and data sensitivity carry direct professional and legal consequences.
- Built end-to-end AI interfaces spanning streaming LLM responses, speech-to-text input, automated document drafting, and PII redaction
- Combined generative AI capability with the compliance-grade safeguards that legal-tech applications demand
- This short but intensive tenure culminated in the company's acquisition by ai71, directly informing the AI-interface expertise carried into the subsequent role
Chapter Lead & Principal Frontend Engineer
Jan 2022 — May 2024As Chapter Lead, set the technical vision, coding standards, WCAG 2.1 accessibility guidelines, and career growth frameworks for a chapter of frontend engineers spanning multiple product squads — combining hands-on architectural leadership with people development.
- Architected a multi-brand design system and component library adopted across every product surface — reducing UI delivery time by roughly 40% while enforcing consistent accessibility standards
- Implemented PWA capabilities including service worker caching, offline fallback pages, and installability, improving resilience for users across MENA in low-connectivity environments
- Introduced Optimistic UI patterns for core checkout flows, reducing perceived latency and strengthening conversion confidence during high-traffic periods
- Leveraged Next.js for both server-side rendering and static site generation across marketing and product pages, improving SEO performance and initial load times
- Drove Lighthouse scores above 90 on key pages through disciplined code-splitting, lazy loading, image optimisation, and Core Web Vitals auditing
- Established a CI/CD-driven testing culture built on automated Jest, React Testing Library, and Cypress end-to-end suites, paired with structured code review practices
- Introduced frontend observability tooling and defined incident response runbooks for client-side failures, including root-cause analysis for production UI regressions
- Implemented a Micro Frontend Architecture, establishing clear domain ownership across Checkout, My Account, and Catalog surfaces for multiple cross-functional teams
- Enforced consistent frontend security standards (CSP headers, XSS mitigation, secure token storage) across all product surfaces
Senior Frontend Engineer
Jun 2019 — Jan 2022Designed and delivered a responsive, accessible, high-performance frontend for a fast-growing e-commerce platform serving millions of users across MENA.
- Introduced GraphQL at the frontend layer, collaborating directly with backend teams to co-design schemas — eliminating over-fetching and improving page load times by 30%
- Engineered a custom visual workflow builder — a headless CMS with drag-and-drop page composition — empowering non-technical stakeholders to independently define and publish content layouts
- Implemented Optimistic UI updates for cart and wishlist interactions, delivering instant feedback while maintaining strict data consistency with backend APIs
- Translated wireframes and prototypes into pixel-perfect, responsive, cross-device implementations across the full product surface
- Built automated visual regression and unit tests using Jest and React Testing Library, and introduced frontend performance monitoring to track Core Web Vitals in production
Lead Frontend Engineer
Mar 2017 — May 2019Directed a team of frontend engineers across concurrent projects for one of the region's leading sports retailers, defining architecture, coding standards, and Magento 2 frontend theming strategy.
- Spearheaded a full e-commerce frontend re-platform that materially improved conversion rate and reduced bounce rate through performance-driven, UX-focused engineering
- Built CI/CD pipelines and Webpack-based build automation that cut deployment times by 50%, enabling a shift to continuous delivery
- Enforced accessibility, frontend security, and cross-browser compatibility standards across every interface the team delivered
Senior Full Stack Engineer
Aug 2015 — Feb 2017Owned full-cycle development across PHP, Node.js, and modern JavaScript for enterprise-scale client web applications, working directly with clients to gather requirements and translate them into robust, maintainable technical specifications.
- Led RESTful API design, system architecture decisions, and database modelling across multiple concurrent client projects
- Mentored junior developers and enforced high coding standards through structured code reviews
Senior Web Developer
Oct 2014 — Jul 2015Part of the earlier full-stack and web-fundamentals chapter of my career, building e-commerce and client web experiences.
eCommerce Web Developer
Feb 2013 — Sep 2014Built e-commerce web experiences during the foundational, full-stack phase of my career.
Team Lead & Web Developer
May 2011 — Sep 2012Early team leadership and web development role that laid the foundation of my full-stack and web fundamentals, later maturing into a specialisation in frontend architecture, performance, and resilient systems design.