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