Welcome.

My name is David, I'm a front-end developer based in Torquay, Devon, UK. I have developed many types of front-ends from well-known DJ applications to Ecommerce booking platforms.

I'm passionate about cutting-edge, pixel-perfect, beautiful interfaces and intuitively implemented UX.

About Me

I'm a passionate front-end developer with over 5 years of experience creating beautiful, functional, and user-friendly web applications. My journey in web development started with a curiosity about how websites work, and has evolved into a deep love for crafting exceptional digital experiences.

Based in the beautiful coastal town of Torquay, Devon, I draw inspiration from both the natural world around me and the cutting-edge technologies that shape our digital landscape. I specialize in modern JavaScript frameworks, responsive design, and creating interfaces that not only look stunning but also provide intuitive user experiences.

Frontend Technologies

  • HTML5 & CSS3
  • JavaScript (ES6+)
  • React & Vue.js
  • TypeScript
  • Sass/SCSS

Tools & Frameworks

  • Node.js & npm
  • Webpack & Vite
  • Git & GitHub
  • Figma & Adobe XD
  • Bootstrap & Tailwind

Backend & Database

  • PHP & Laravel
  • MySQL & PostgreSQL
  • REST APIs
  • WordPress
  • Server Management

My Projects

Here are some of the projects I've worked on recently. Each project represents a unique challenge and showcases different aspects of my development skills.

Decomposer

A music analysis tool built with React and Web Audio API

  • React & TypeScript
  • Web Audio API
  • Real-time visualization

Cookiemunch

GDPR-compliant cookie management solution

  • Vanilla JavaScript
  • GDPR Compliance
  • Lightweight & Fast

Screen Time Converter

Time tracking and productivity analysis tool

  • Vue.js & Chart.js
  • Data Visualization
  • Progressive Web App

Get In Touch

I'm always interested in hearing about new projects and opportunities. Whether you're looking to build something new or improve an existing application, I'd love to discuss how we can work together.