Hi 👋 Welcome to my slice of internet real estate
I plan to post some blogs here at some point, but for the time being, enjoy this more fun version of my CV.
Some things I'm good at:
- -
React, including Gatsby and Next.js, plus Astro, including SSR/server components
- -
TypeScript, JavaScript (inc. ES6)
- -
CMS (Contentful) and content modelling
- -
Working cross-functionally
- -
Unit testing, end to end (E2E) testing, Jest, React Testing Library, Cypress, Enzyme
- -
HTML, CSS, styled components, css-in-js, CSS modules, TailwindCSS, and responsive design
- -
Website deployment, AWS, Cloudflare
- -
Git, CI/CD with Jenkins and GitHub actions
- -
Building and consuming REST APIs, GraphQL APIs (Apollo client), and client-side cache management
- -
High quality technical and non-technical documentation including Storybook
- -
Accessibility best practices (and testing for them)
- -
Node.js and Express for backend server development or BFF (Backend for Frontend)
- -
Containerisation with Docker
- -
Yarn/NPM for package management and distribution
- -
A/B testing, experimentation, and tracking
- -
Teaching and mentoring
Fun fact; I used the technologies in bold to build this website. It's also self-hosted. Check out the source code.
My experience
I'm currently working as a Frontend Engineer at ClearScore (another fun fact; I built this homepage).
I've been here since April 2022, working on projects ranging from greenfield new features, legacy code deprecation and migration, and spiking and implementing new technologies to upgrade our web infrastructure.
I'm currently working on building an organisation-wide design system which spans 3 platforms - although on the component side of things, I'm just concentrating on web.
In my past career, I worked as a teaching assistant with a focus on helping students with special educational needs.
More stuff
The things I'm currently learning (and enjoying) are Linux and networking, advanced TypeScript, and electric guitar.
I'm also a massive film lover. I watched 107 last year - and that's just what I remembered to log on Letterboxd.
At present I reside in London, UK... but hopefully not forever.