
Charlotte Rushen Frontend developer
Godalming, UK
About
I’m a creative frontend developer who is great at problem solving, with an eye for design, and enjoys being involved in the whole UI/UX process.
Over the past 6 years, I have gained vast experience from building greenfield projects, to migrating legacy codebases, collaborating across large teams whilst following agile processes, and writing clean, documented and well tested code.
Work Experience
Oct 2023 - Feb 2025
Frontend Developer - Salmo Visa
A legal SaaS web application that helps immigrants reduce their lawyer costs
- Used React and Next to re-build their customer facing application.
- Integrated with APIs to handle user authentication, manage travel and visa history with CRUD operations, and displaying data on the user dashboard.
- Managed a large global state with Zustand.
- Handled schema declaration and form validation with Zod and React Hook Form.
- E2E and component testing with Cypress.
- Created and styled accessible components with Radix UI and Tailwind CSS.
- Built reusable components for the marketers to create blog articles with Prismic CMS, and fetched blog data using the Prismic API client.
- Set up the CI/CD pipeline using Github Actions and Vercel.
Mar 2023 - Jul 2023
Frontend Developer - Spamhaus
A cybersecurity organisation that provides anti-spam services to 4 billion users every day
- Migrated their legacy codebase from Vue 2 to Vue 3, and implemented the use of TypeScript.
- Used Nuxt to build their Threat Intel Community dashboard, working with an external design agency.
- Utilised the Nuxt Layers system to share common components and config across different domains.
- Created a component library using Storybook and the PrimeVue components as a base.
Dec 2020 - Mar 2023
Frontend Developer - AlphaStream
A B2B fin-tech product that delivers personalised news based on user trading activity
- Used Vue and Vuetify to quickly create interfaces to manage their internal financial entities.
- Led the frontend build of their demo platform, which was used to showcase their tech to clients.
- Integrated with complex external APIs to display price data on TradingView charts.
- Followed a Git workflow that utilised feature branches to deploy sites with Azure.
- Worked with a large team following agile practices, and contributed to code reviews and agile ceremonies.
- Vue
- Pinia
- TypeScript
- TradingView Charts
- Vuetify
- Sass
- Azure CI/CD
- GitHub
Nov 2019 - Dec 2020
Full-Stack Developer - Salmo Visa
A legal SaaS web application that helps immigrants reduce their lawyer costs
- Used Vue and Vuex to build the frontend of their MVP product.
- Integrated with Firebase as a low-code solution for the backend, which allowed quick and easy set up of the database and user authentication.
- Used the Firebase APIs and Vuelidate to validate forms and allow users to sign-up and log-in.
- Helped the marketers distribute blogs and help-centre articles using Hygraph CMS and the GraphQL Content API.
Feb 2019 - Nov 2019
Web Developer - Meahe Design
A creative design agency based in London
- Worked alongside the in-house designer and founder to create websites for a range of clients.
- Used Vue to build the frontends, and Sass for styling components.
- Integrated with Wordpress and ACF to use as a headless CMS.
Links
- Charlotte Rushen
- GitHub
- @crushen
- CV
- Download PDF