WORK

  1. Improbable logo

    Improbable

    London, UK
    Senior Software Engineer
    • Improved build time by 500% and reduced memory consumption by 1700% for the compilation step of our front-end mono-repo by implementing improved tooling and setup, using Turbo, Esbuild, Tsup, and custom code, to enhance caching and introduce incremental compilation
    • Engineered a server-side queuing system and reconciler for our virtual in-browser worlds using Node.js, Google Cloud and Firebase, to efficiently manage the transition of over 15,000 concurrent users during live events
    • Implemented robust back-end services using TypeScript, Node.js, Google Cloud, Terraform, Fastify/Express, and Firebase for the management of all virtual events run by Improbable
    • Orchestrated the re-architecture of our frontend, creating 10 modular GitHub packages with Next.js, React, Redux, and TypeScript; implemented automated publishing and changelog generation, as well as documentation, enabling code reuse across 8+ repositories used by internal and external developers, enhancing development efficiency and reducing bugs by more than 70%
    • Mentored and led a team of four engineers, conducting planning sessions, standups, and bug triaging
    • Led technical interviewing for many roles across multiple teams, conducting over 20 interviews for junior, senior and principal engineers, focusing on system design and coding proficiency
    Software Engineer
    • Led development of various front-end and back-end systems, powering 10+ high-profile virtual events, including Yuga Labs' Second Trip, which hosted over 7000 concurrent users
    • Orchestrated the war-room operations for the web platform team during 5+ live events, delivering critical real-time updates and web metrics to a diverse team of 30+ employees
    • Implemented a messaging system using Node.js, Firebase and PubNub for use during live events
    • Promoted to a senior role in October 2023
  2. Acre logo

    Acre

    London, UK
    Software Engineer
    • Implemented React and TypeScript code for the front-end and established a design system to ensure consistency across various repositories
    • Championed and augmented test coverage through comprehensive unit testing, authoring all end-to-end tests which resulted in a 50% increase in test coverage
    • Led the front-end overhaul of Acre's mortgage sourcing application, greatly improving the overall user experience, which led to considerable praise from the brokers using the platform