Charlotte Rushen Creative frontend developer
London, UK
About
Hey, I'm Charlotte. As a frontend developer, I enjoy building visually appealing and intuitive websites. With my experience in using modern frontend technologies like Vue and React, I have successfully delivered high-quality products for clients across various different industries.
Work Experience
Oct 2023 - Present
Frontend Developer - Salmo Visa
Salmo Visa is currently undergoing a transformation, and has completely re-designed their platform to give it a new direction within a more niche market. They have also started an endorsement consultancy service, which provides tailored advice to help users applying for the Innovator Founder UK visa.
I have been leading the frontend build of their new website, for which I have utilised Next.js, React Server Components, and Server Actions. The marketing team are using Prismic CMS to post blog articles, so I have used the Prismic Slice Machine to create custom components that can be slotted in to the blog articles with ease.
Currently, we are in the process of re-building the user dashboard and visa tools using more modern technologies. The frontend will again be built using Next.js, using a mixture of server-side rendering for the static parts, and client-side rendering for the more dynamic data driven features.
- React
- Next
- TypeScript
- Zod
- Tailwind
- Radix UI
- Prismic CMS
Mar 2023 - Jul 2023
Frontend Developer - Spamhaus
Spamhaus is one of the most trusted authorities on IP and domain reputation data, protecting 3 billion users every day from phishing, botnets, malware, and spam. I was hired to update the legacy codebase of their internal tooling. This included migrating the codebase to Vue 3, replacing the Options API with the Composition API, and implementing the use of TypeScript.
As they needed a way to be able to quickly create new tools, I also created a component library with Storybook, which could then be used to keep a consistent feel across all future apps. I also helped with their new Threat Intel Community dashboard, which utilised Nuxt and it's laying system to share common components and configuration between multiple domains.
- Nuxt
- TypeScript
- Vitest
- Storybook
- PrimeVue
Dec 2020 - Mar 2023
Frontend Developer - AlphaStream
AlphaStream is a fintech startup that uses advanced technology to help financial platforms deliver highly customised content to their users. As part of my work at AlphaStream, I utilised Vue and Vuetify to create the internal tools which are used to manage their financial entities.
I also led the frontend build of their demo platform, which is used to showcase their technology to clients. This included integrations with third party services, displaying real- time price data with charting libraries, and setting up RBAC to restrict certain user types from accessing some of the page routes.
- Vue
- Pinia
- TypeScript
- Vuetify
- Charting
- Azure CI/CD
Nov 2019 - Dec 2020
Software Developer - Salmo
Salmo is a startup that aims to simplify the process of immigration to the UK. I was responsible for building multiple features of the application, including a visa organization tool, and the ILR tracker. We utilised Firebase for the database and user authentication, and Hygraph CMS to distribute marketing content and help-center articles.
- Vue
- Vuex
- Firebase
- Hygraph CMS
Feb 2019 - Nov 2019
Frontend Developer - Meahe Design
Meahe Design is a creative agency that specialises in providing unique design solutions for small businesses based in the UK and Taiwan. As a frontend developer at Meahe, I was responsible for building static websites for a range of different clients, using Nuxt and SSG to remain SEO friendly.
- Nuxt
- Tailwind
- Hygraph CMS
Links
- Charlotte Rushen
- GitHub
- @crushen
- @charlotterushen
- Resume
- Download PDF