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
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
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
FoxTech
IT Helpdesk for managing support tickets, user requests, and knowledge base articles leveraging AWS cloud services.
- Next.js
- Tailwind
- Supabase
- Authentication
- AWS EC2
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
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
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
Software Engineer – Full Stack
Aviva, Remote/Edinburgh
06/2022 - 04/2023
As a Software Engineer, I collaborated with Product Owners, SMEs, and the team to deliver excellent and timely customer outcomes through continuous development and delivery. Leveraged my experience to contribute improvements to development standards and practices, increasing the quality and efficiency of delivery.
- Typescript
- React
- Prometheus
- Grafana
- Dynamo DB
- Docker
- GitHub Actions
- AWS
- CDK
Full Stack Developer
Centrica, Remote/Edinburgh/Glasgow
09/2021 - 05/2022
At Centrica, a leading energy company, I was committed to revolutionizing a cleaner, greener future. This role involved developing cutting-edge green tech and helping solve Europe's energy challenges through software development in our Fundamental Data Platform Team.
- Typescript
- REST
- GraphQL
- AWS
- Azure DevOps
- Kafka
- SQL
Front End Engineer
Amazon, Remote/Edinburgh/London
06/2020 - 02/2021
As part of the IMDb TV team, we focused on delivering an exceptional user experience on various living room devices. I worked with cutting-edge technologies to build and optimize applications that reach millions of customers worldwide.
- React
- Redux
- NodeJS
- TypeScript
- AWS
- MySQL
- Jest
Software Developer
Webhelp, Sky, Larbert, Scotland
06/2019 - 05/2020
As a Software Developer, I was responsible for developing and modifying a web platform for clients, focusing on delivering high-quality web user experiences using cutting-edge web technologies. This role involved extensive collaboration with team members and integration with backend services and UX teams.
- Typescript
- React
- HTML
- CSS
- WebGL
- Webpack
- Git
Bachelor of Science in Computer Science
University of Portland, Portland, Oregon, USA
2007 - 2011
Obtained a BSc in Computer Science, paving the way for my internship at Intel and subsequent technology career.
Certifications
Online
2018 - Present
Completed several certifications to further enhance my technical expertise and stay updated with the latest industry standards.
Contact me
Please contact me directly at david.fox@davidfoxdev.co.uk or through this form.