About Me
I'm a passionate software engineer who loves turning complex problems into simple, beautiful solutions. With a strong foundation in modern web technologies and a keen eye for detail, I create applications that are both functional and delightful.
My Journey
Hi, I'm David a passionate software engineer who found his calling a little later in life.
My journey into tech didn’t follow the traditional path. After spending years exploring other fields, I discovered coding and was instantly hooked by its creative and problem-solving potential. This late-blooming interest led me to pursue a formal education in software engineering, and I proudly graduated with First Class Honours as a mature student.
University was a transformative experience. It gave me the technical foundation and confidence I needed to turn a personal curiosity into a professional career. Since graduating, I’ve been working in the tech industry, building digital solutions that aim to make a real-world impact from full-stack applications to innovative tools that enhance user experience and accessibility.
Outside of my day job, I’m constantly seeking ways to grow. I love diving into new technologies, contributing to open-source projects, and sharing what I learn along the way. You’ll often find me documenting tutorials on my YouTube channel or engaging with other developers across various online communities.
Whether it’s through clean code, thoughtful UX design, or community involvement, my goal is always the same: to build things that matter and to keep learning while doing it.
View My ServicesSkills & Expertise
Frontend Development
React, TypeScript, Next.js, Vue
80%
Backend Development
C#, ASP.NET Core, SQL Server
70%
Web Technologies
HTML5, CSS3, JavaScript, REST APIs
90%
Mobile Development
React Native, Expo, Kotlin
70%
Education
BSc, Computer Software Engineering
First Class Honours
Bournemouth University