Selfie of Chris Brett

I'm a London-based Frontend developer keen on crafting clean, functional products that address real customer needs.

Employment

    May 2024 - present

    Nala Payments

    Enabling fast, low-cost international money transfers to Africa and Asia.

    • React
    • Typescript
    • Golang
    • MUI
    • Shadcn UI
    • Enhanced the overall user experience of the admin tool used by operations teams for their daily duties, improving workflow efficiency and usability.

    • Designed and implemented improvements to the task management system, aiming to reduce task cycle times and enhancing operational efficiency for the operations teams.

    • Transformed the fincrime tool from a small side project into a production-ready, intentionally designed solution for the fincrime operations team, including comprehensive testing implementation using Playwright.

    • Contributed to backend development by adding minor GoLang endpoints to serve data requirements for frontend features, expanding technical capabilities beyond frontend development.

    February 2022 - August 2023

    Qatalog (acquired by ClickUp)

    AI-driven enterprise solution aimed at enhancing business efficiency and decision-making.

    • React
    • Typescript
    • GraphQL
    • Testing library
    • Styled Components
    • Led the development process of reworking the application for mobile devices, ensuring that essential features were accessible across a range of devices where previously they were not. This involved working closely with the design team to ensure the user experience was consistent and intuitive.

    • Contributed to developing and expanding the internal React component library, enhancing platform scalability and maintainability.

    • Collaborated in the re-architecting of the client-side application, focusing on enhancing code reusability and integrating an upgraded component/design system.

    • Maintained and led the development of new features such as a mention system for a Notion-like documentation tool, enhancing the UX and increasing user engagement within the product.

    • Demonstrated adaptability and a thirst for learning by embracing new technologies, Typescript, styled-components, Apollo client for handling data fetching, caching and optimistic UI updates and also an introduction to Next.js.

    November 2021 - January 2022

    Monolith.xyz (aka Token.com)

    Secure platform for investing in curated cryptocurrency, emphasising community engagement and compliance.

    • React Native
    • Typescript
    • Developed new UI functionalities for the Token crypto investment app utilising React Native and TypeScript.

    • Enhanced the KYC procedure by refining views and collaborating with the design team for a refreshed appearance and user experience.

    April 2017 - October 2021

    Citizens Advice

    A network of independent charities offering free confidential advice and information.

    • React
    • GraphQL
    • Rails
    • Testing library
    • Design systems
    • Design and development of the CA design system using a collection of functional CSS classes and components for improved DX, consistency and improved performance.

    • Leading new feature development and contributing to existing features of a bespoke case management system using Ruby, Rails and React.

    • Initiated the development of a React component library, aligning it with our newly established design system to accelerate feature delivery processes.

    • Mentor junior team members, giving guidance on solving technical problems and planning features, ultimately giving them freedom to take more of a leadership role in other projects.

    • Discovery and development for a new CMS to scale content and it's distribution.

For a more formal history of my work experience, check out my resumé.

Code challenges

Let me also give you a peek into how I've tackled a few coding challenges previously.

Note: Organisational references are intentionally omitted to maintain a degree of confidentiality, as these challenges may still be in use.

Venue search

A simple application to search and display venues in London using the Foursquare API.

  • React
  • Typescript
  • CSS

Persistent theming

An example React application to demonstrate persistent theming.

  • React
  • Context
  • Tailwind

Card transactions

A React application to list card transactions for a group of users for a fraud department to review.

  • React
  • Vitest
  • Tailwind

Side projects

If I do manage to find a little free time, here's a few side projects I've put together.

Artikel

Articles are important in German, normally I have post-it's around the house, but this is a more permanent solution.

Finance tracker

A tool I created whilst looking to buy a house to keep track of my finances and help plan out mortgage scenarios.