Selfie of Chris Brett

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

Employment

    Qatalog

    Feb 22 - Aug 23

    • React
    • Typescript
    • GraphQL
    • Testing library
    • Styled Components

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

    • 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.

    Monolith.xyz

    Nov 21 - Jan 22

    • React Native
    • Typescript

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

    • 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.

    Citizens Advice

    Apr 17 - Oct 21

    • React
    • GraphQL
    • Rails
    • Testing library
    • Design systems

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

    • 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