Dave Taylor

Hi, I’m Dave! A pragmatic and versatile Software Engineer with 12 years of experience delivering high-quality, scalable solutions. I specialize in modern web and mobile technologies, including React, React Native, TypeScript, Next.js, and AWS.

Experience

WebArising

Role: Project Lead

Led the design and development of high-performance React applications, ensuring scalability and maintainability while mentoring team members. Built prototypes with React, Next.js, and MaterialUI to validate business ideas, integrating seamlessly with AWS. Acted as the primary technical contact, translating business needs into scalable solutions, while developing backend integrations with Node.js and RESTful APIs. Implemented CI/CD pipelines with GitHub Actions, automated testing, and performance optimizations to enhance application resilience.

Angel Investment Network

Role: Frontend Web & App Consultant

Served as an advisory Front-End Web/App Tech Consultant, working closely with the CTO on strategic initiatives. Led the migration from a monolithic tech stack to modern frameworks and microservices, mentored engineers in best frontend practices, implemented automated testing with Jest and Playwright, and drove continuous website performance improvements.

J B Cole

Role: React Project Lead

Led React projects for clients such as the NHS and Rezzil VR, delivering scalable, maintainable solutions while managing budgets and timelines. Provided technical leadership, built reusable UI components, championed TypeScript adoption, and mentored the team to enhance code quality and long-term maintainability.

Treatwell

Role: Senior Software Engineer

Worked as a frontend engineer on Treatwell's high-traffic consumer appointment booking marketplace and B2B platform, leading a team of engineers and QA. Developed responsive, optimized pages using React and TypeScript, migrated legacy Backbone/jQuery code, and contributed to AWS deployments. Fostered a strong testing culture with Enzyme, Jest, and WebdriverIO while mentoring junior engineers.

Project Spotlight

Rezzil Index

Rezzil Index

A React application developed for the sports VR company Rezzil, designed to efficiently manage large datasets, visualize insights through graphs and charts, and provide a mobile-optimized experience.

View Project

Tech Stack & Architecture

  • Frontend Framework: React 18
  • UI & Styling: Material UI, Emotion Styled Components
  • State & Data Management: React Context API
  • Routing: React Router DOM 6
  • Charts & Data Visualization: Chart.js
  • API Requests: Axios
  • Testing: Jest, React Testing Library
  • Payments Integration: Stripe
  • Error Monitoring: Sentry
Angel Investment Network

Angel Investment Network

React-based platform designed to connect entrepreneurs with angel investors, facilitating funding opportunities for startups across various industries.

View Project

Tech Stack & Architecture

  • Frontend Framework: React 18
  • UI & Styling: TailWind
  • State & Data Management: Redux
  • Routing: React Router DOM 6
  • API Requests: Axios
  • Testing: Jest, React Testing Library, StoryBooks
  • Payments Integration: Stripe
  • Error Monitoring: Sentry
BuyDesign

BuyDesign

BuyDesign is a React-based marketplace platform designed to connect design industry professionals, including artists, designers, and buyers. It enables creatives to showcase their work, collaborate, and engage with potential clients while streamlining the design procurement process.

View Project

Tech Stack & Architecture

  • Frontend Framework: React 18
  • UI & Styling: Material UI, Emotion Styled Components.
  • State & Data Management: React Query
  • Routing: React Router 6
  • Charts & Data Visualization: Chart.js, React-Chartjs-2.
  • Forms & Validation: Yup, React Hook Form
  • API Requests: Axios
  • Testing: Jest, React Testing Library
  • Payments Integration: Stripe
Treatwell Marketplace

Treatwell Marketplace

A online booking platform built using React that connects customers across Europe with salons, and stylists

View Project

Tech Stack & Architecture

  • Frontend Framework: React 18
  • UI & Styling: Emotion Styled Components
  • State & Data Management: React Context API
  • Routing: React Router DOM 6
  • API & HTTP Requests: Fetch
  • Testing: Jest, React Testing Library
  • Payments Integration: Stripe
FoodWise

FoodWise

A smart food organization and grocery tracking app built using React Native.

View Project

Tech Stack & Architecture

  • App Framework: React Native 0.74 - Cross-platform mobile development
  • Backend Framework: NodeJs running on Google Cloud Platform with Firebase for real-time syncing and user management.
  • Navigation: React Navigation (Stack, Bottom Tabs, Drawer)
  • State Management: Redux
  • Forms & Validation: React Hook Form, Yup
  • Payment Integration: RevenueCat
  • Animations & Effects: Reanimated
  • Localization: React Native Localize, i18next
  • Notifications: Notifee, Firebase Messaging, React Native Toast Notifications
  • Gesture Handling: React Native Gesture Handler, Reanimated
  • Testing: Jest, React Testing Library
  • Deep Linking & Branching: React Native Branch, URI Scheme

Contact