David Fox Portrait
👋

Hi, I'm David Fox, an accomplished Full-Stack Developer specializing in the MERN stack with a deep command of TypeScript. With over five years of experience, I focus on developing robust and scalable web applications using React and Next.js. My goal is to enhance user experiences and drive business success through thoughtful and efficient web solutions.

About Me

Originally from the ever-windy Edinburgh and now comfortably settled in the Derbyshire countryside, my tech odyssey kicked off across the pond at the University of Portland, USA, where I earned a Bachelor of Science in Computer Science.

Since jetting back to the UK in 2018, I've tackled challenging gigs with industry heavyweights like Aviva, Centrica, and Amazon, sharpening my skills with Typescript, React, Node.js, and AWS. These stints have not just boosted my tech toolbox but also honed my chameleon-like ability to blend into varied tech environments. My sights are now set on anchoring down in a permanent role where I can unload my hefty kit of skills into a team that values innovation as much as a well-brewed cup of tea.

When I’m not glued to my keyboard, you can find me, glued to my other keyboard exploring Azeroth in Warcraft, or wandering through new cities across the UK. I’m also plotting to conquer Europe one weekend at a time. These escapes not only charge my batteries but also spark my creativity and problem-solving prowess—essential tools in my professional toolkit.

My projects

Expense Tracker App

Full-stack expense tracker application. Allows users to track expenses, manage budgets, and analyze spending habits.

  • MERN
  • Apollo
  • GraphQL
  • Tailwind
  • Authentication
Check it out!

Fox Forms

Form builder app enabling users to create and share custom forms with drag-and-drop functionality and PostgreSQL backend.

  • Next.js
  • Dnd-Kit
  • Typescript
  • PostgreSQL
  • Prisma
  • Authentication
Check it out!

Job List App

A full-stack application for managing job listings. Users can add, edit, delete, and view job listings with detailed information.

  • React
  • Node.js
  • Express
  • JSON-Server
  • Tailwind CSS
  • Vite
Check it out!

FoxTech

IT Helpdesk for managing support tickets, user requests, and knowledge base articles leveraging AWS cloud services.

  • Next.js
  • Tailwind
  • Supabase
  • Authentication
  • AWS EC2
Check it out!

Fox ProMGMT

A Full-stack project management system. It provides a comprehensive platform for managing projects, clients, and tasks efficiently.

  • GraphQL
  • Express
  • MongoDB
  • React
  • Apollo
Check it out!

Super Portfolio

A Portfolio I made before realising I'm not a 12 year old. Still, it showcases my skills in an original, fun, and interactive way.

  • React
  • Javascript
  • Tailwind
  • HTML
  • Custom CSS
Check it out!

My skills

frontend development

  • HTML
  • CSS
  • JavaScript
  • React
  • TypeScript
  • Tailwind CSS
  • Bootstrap
  • Next.js
  • React Native

backend development

  • Node.js
  • Express.js
  • PHP
  • WebSockets
  • Redis
  • RESTful API
  • GraphQL
  • Microservices
  • Nginx
  • Apache

database

  • MongoDB
  • SQL
  • Supabase
  • NoSQL
  • DynamoDB

devops cloud

  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Git
  • Jenkins
  • Terraform
  • Linux
  • CI/CD Pipelines
  • Cloud-Native

testing quality assurance

  • Cypress
  • Jest
  • Supertest
  • Postman

web performance

  • SEO
  • Performance Optimization

web security

  • Web Security Practices
  • Ethical Hacking/Cybersecurity

other technologies

  • WebAssembly (WASM)
  • Machine Learning/AI

methodologies

  • Agile methodologies
  • WCAG

My Experience

Contact me

Please contact me directly at david.fox@davidfoxdev.co.uk or through this form.