I am a frontend focused developer specialising in React, TypeScript, JavaScript, with backend experience. My current interests include Redux, Tailwind CSS with Tailwind Variables & React Query. I have 2 years of experience in the industry and I have built applications for the Mining Exploration and Financial Products Marketing industries.
Responsible for frontend in a 2 developer team.
You can see evidence of my work on my React websites for the Mining Exploration Investment sector and fullstack dashboard app for the Financial Products Marketing industry.
I have been the sole developer to:
-
Raise Lighthouse scores in a website overhaul demo by up to 40 points without a CDN and with a large video hero
-
Design & implement accessible and responsive designs for any size device, from static webpages to tables with multiple dynamic filters
-
Integrate a React & JavaScript frontend with a MERN stack backend including authentication and protected routes using server side sessions
- React Hooks, React Context, React Router, Rest APIs
- Responsive design and accessibility, CSS Modules, Styled-Components, Tailwind CSS
- React library components, shadcn/ui components
- Jason Web Tokens (JWT)
Built & deployed middleware and backend to integrate with a React frontend:
- Express (Express-Sessions, Express-Validator, Helmet, CORS)
- Mongo databases with Mongoose (Mongo Atlas clusters and Docker images with volumes)
- Docker & Docker Compose. Deployment with Railway.com. Lighthouse.
- Git & GitHub, npm
- Postman, SonarQube, Prettier & ESLint, careful use of AI powered coding tools.
- NVDA / Voice Over (Mac) Screen Reader, WAVE accessibility testing.
- React Query, Redux, Tailwind CSS, optimisation.
- Current: iMac
- Previous: Xubuntu (Linux distro based on Debian running in a dual boot machine) & Windows


