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
  • 17:12 (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 experience


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


Frontend

  • 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)

Backend Experience

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)

Deployment & Tooling

  • 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.

Current interests:

  • React Query, Redux, Tailwind CSS, optimisation.

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-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

  2. 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

  3. 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