I am a frontend focused developer specialising in React, TypeScript, JavaScript (Tanstack Query, React Router, shadcn/ui, Tailwind CSS, styled-components, Vitest, Lighthouse, accessibility) with backend experience. I speak English (native) and Spanish.
Currently developing a React dashboard utilising Tanstack Table and ECharts.
On the backend I have worked with MongoDB, Mongoose, Express and Node.js.
I have 2 years of experience in the industry and I have built applications for the Mining Exploration Investment 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, Tanstack Query, Node.js
- Responsive design and accessibility, CSS Modules, Styled-Components, Tailwind CSS
- React library components, shadcn/ui components
- Vitest
Built & deployed middleware and backend to integrate with React:
- 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
- Claude Code, GitHub Copilot assisted coding in VS Code; LLMs (Open AI o4-mini until withdrawn, Gemini)
- Git & GitHub, npm, pnpm
- Postman, SonarQube, Prettier & ESLint
- NVDA / Voice Over (Mac) Screen Reader, WAVE accessibility testing
- Polling versus socket.io to sync database and UI
- Current: iMac
- Previous: Xubuntu (Linux distro based on Debian running in a dual boot machine) & Windows


