Dan EdwardsFull-stack TypeScript developer:

Full-stack web developer specialising in TypeScript and Node.js, using modern frameworks to produce clean, and maintainable code. Focussed on creating sites that are intuitive, responsive, efficient and beautiful. Recognised for attention to detail, effective collaboration, and a drive for continuous improvement.


Portfolio

Metacritic 100|GitHub

Full-stack MERN web app for tracking viewed films from Metacritic's top 100

  • Designed responsive UI with dark mode support using Tailwind.
  • Implemented a secure stateless user authentication system using strict same-site http-only JWT cookies.
  • Utilized MongoDB for efficient data storage and retrieval of film and user information.

Plant-Counter|GitHub

Developed a React Native iOS app to help users track their daily intake of plant-based foods, supporting the emerging health goal of consuming 30 different plant foods per week. This evidence-based approach replaces the traditional "5 fruits and vegetables a day" recommendation, promoting dietary diversity and improved gut health.

  • Created an intuitive, user-friendly mobile app with a minimal interface to encourage daily use and easy tracking
  • Implemented React Native for cross-platform compatibility, ensuring a smooth iOS experience while leaving room for future Android expansion
  • Utilized local storage for data persistence, allowing users to maintain their progress without the need for user accounts or internet connectivity
  • Incorporated visual feedback and progress tracking to motivate users and provide clear insights into their dietary habits
  • Successfully published the app on the Apple App Store, managing the submission and review process

Runway Rank|GitHub

Developed a full-stack MERN web application that applies the Elo rating algorithm to rank fashion looks from RuPaul's Drag Race. This project demonstrates proficiency in modern web development technologies and implements a complex rating system in an engaging, interactive format.

  • Developed a custom implementation of the Elo rating algorithm to dynamically rank fashion looks based on user votes
  • Deployed the application on Fly.io, showcasing skills in cloud deployment and DevOps practices
  • This ambitious solo project demonstrates strong full-stack development skills, problem-solving abilities, and commitment to continuous improvement

Array of Sunshine|GitHub

Personal coding blog built with React, Redux, and Sass

  • Implemented serverless architecture for easy maintenance and rapid deployment
  • Developed custom markdown parsing script with built-in testing
  • Created syntax-highlighted code blocks with copy functionality

Dan Digresses|GitHub

Custom WordPress theme inspired by TikTok Creator Academy blog

  • Developed mobile-first design using PHP and Less
  • Optimised performance with JetPack Boost and Yoast SEO
  • Achieved exceptional Lighthouse scores (Performance: 100, Accessibility: 96, Best Practices: 100, SEO: 100)

Song Shop|GitHub

Coming Soon page for a marketplace for pop song recording rights built with Next.js and Strapi.

  • Implemented a newsletter signup form using the Mailchimp API.

Personal CV Website|GitHub

Designed and developed a high-performance, SEO-optimized personal CV website using Next.js, showcasing advanced web development skills and best practices in modern front-end development.

  • Leveraged Next.js for server-side rendering and optimized performance, resulting in perfect Lighthouse scores across all categories: performance, accessibility, best practices, and SEO
  • Implemented a creative and secure method to share contact information, protecting the email address from bot scraping while maintaining user accessibility
  • Designed a dynamic content injection system, allowing for centralized management of CV data and easy toggling of skills and portfolio items
  • Developed a comprehensive test suite using Vitest and Puppeteer, automating checks for spelling errors, content duplication, exposed sensitive information, and broken links.
  • Implemented SEO best practices, including semantic HTML, meta tags, and structured data, to enhance search engine visibility
  • Integrated continuous integration and deployment (CI/CD) pipelines for automated testing and seamless updates
  • Planned future enhancements including multiple theme support, live PDF generation, and a newsletter system, demonstrating forward-thinking and continuous improvement

Work history

SEO Writer, music publisher & producer

Freelance

2022-2023

  • Crafted compelling, keyword-optimised web content to add value, drive traffic, and boost sales, mainly on the topics of music and technology
  • Demonstrated excellent understanding of on-page SEO best practices
  • Used notation software to craft best-selling arrangements for string quartet and orchestra.
  • Used music production software to produce pop songs and instrumentals for streaming and TV.

Sub-principal cellist and senior music librarian

The Countess of Wessex's String Orchestra, British Army

2015-2022

  • Performing classical background music for investitures at Buckingham Palace, as well as other royal and state events.
  • Managed a team of four as senior music librarian, demonstrating fantastic organisational skills and great teamwork.
  • Collaborated closely with fellow musicians in an elite ensemble, ensuring precision and cohesion in rehearsals and performances