Skip to content
View rhw-repo's full-sized avatar
🏠
Working from home
🏠
Working from home
  • ruthuptoeleventech@gmail.com
  • Las Palmas de Gran Canaria, Spain
  • 05:59 (UTC +01:00)
  • LinkedIn in/ruth-westnidge

Block or report rhw-repo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rhw-repo/README.md

Frontend Developer: React | TypeScript | JavaScript | Node | Backend


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


Frontend

  • 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

Backend Experience

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)

Deployment & Tooling

  • 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

Current interests:

  • Polling versus socket.io to sync database and UI

Dev Environment for VSCode:

  • Current: iMac
  • Previous: Xubuntu (Linux distro based on Debian running in a dual boot machine) & Windows

Contact

LinkedIn

Pinned Loading

  1. react-dashboard-fs react-dashboard-fs Public

    Under construction. Pre-branding. React, TypeScript, Tanstack Query (React Query), shadcn/ui, Tailwind CSS. Dashboard for Financial Consultancy.

    TypeScript

  2. react-typescript-ui-demo react-typescript-ui-demo Public

    React 19 & TypeScript. React Router. DomPurify. Responsive designs and faster performance to consider to replace an existing WordPress/PHP site.

    TypeScript

  3. react-post-manager react-post-manager Public

    React, JavaScript (Tanstack Table v7, DOM Purify). Node. Express (Sessions, Validator, Hemlet, CORS). MongoDB (Mongoose). Accessible, responsive design. Dashboard for freelancers & small teams to m…

    JavaScript