Roy Sheppard Mark
Roy Sheppard Logo

I am a full-stack developer that loves to building awesome web applications

Roy Sheppard Family Photo

Hi, Iโ€™m Roy ๐Ÿ‘‹

Iโ€™m a self-taught full-stack web developer based in Watford, where I live with my wife Emily and our four boys โ€” Jacob, Dexter, Teddy, and Ronnie.

My journey into web development

Iโ€™ve always been fascinated by technology, but in late 2020, I decided to turn that curiosity into a career. Since then, Iโ€™ve been committed to learning and building every day โ€” and I still have the same excitement for web development that I did on day one.

Over the years, Iโ€™ve developed a wide range of web applications โ€” both for personal growth and for clients โ€” that have sharpened my skills across the full development stack. Iโ€™m confident working with everything from front-end design and responsive UI/UX, to back-end architecture, APIs, and databases.

What I do

Through my freelance business, Roy Sheppard Digital, Iโ€™ve helped local businesses establish their online presence with everything from simple marketing sites to complex full-stack web applications. My projects often involve: custom CMS integration, user authentication and admin dashboards, connecting to third-party APIs, optimising for SEO and performance, ensuring accessibility and responsive design.

Whether itโ€™s building something from scratch or improving an existing product, I enjoy solving problems and creating intuitive, useful digital experiences.

Some of the tech I love working with

HTML5HTML5
CSS3CSS3
TailwindCSSTailwindCSS
JavaScriptJavaScript
TypeScriptTypeScript
ReactReact
NextJSNextJS
NodeJSNodeJS
C#C#
.NET.NET

Projects

Kingsley Estates

Kingsley Estates

I designed and developed a modern, responsive website for Kingsley Estates, a Watford-based real estate agency. The site showcases available properties with user-friendly search and filtering capabilities, allowing visitors to easily explore sales and lettings listings. Key features include property image galleries, dynamic content management, and a contact form for enquiries. Built with performance and usability in mind, the site is optimised for mobile devices and search engines to enhance visibility and user experience.

Tech Stack

HTML5HTML5
CSS3CSS3
TailwindCSSTailwindCSS
TypeScriptTypeScript
ReactReact
NextJSNextJS
Bugscape

Bugscape

Bugscape is a comprehensive, full-stack application designed to streamline bug tracking and project management. It provides an intuitive interface for users to manage projects, track bugs, and collaborate with team members.

Tech Stack

HTML5HTML5
CSS3CSS3
TailwindCSSTailwindCSS
JavaScriptJavaScript
TypeScriptTypeScript
C#C#
.NET.NET
Contact Book

Contact Book

Contact Book is a contact management application built with C# .NET MVC.

It allows users to save and organise their contacts into categories and email them directly from the application.

Users can also setup contacts and categories as favourites to easily access them from the application homepage.

Tech Stack

HTML5HTML5
CSS3CSS3
TailwindCSSTailwindCSS
JavaScriptJavaScript
C#C#
.NET.NET

Recent Coding Challenges

Loan Calculator

TypeScript
Write a mortgage loan calculator application that works out the principal, interest and balance for the term of the loan.
View Challenge

Palindrome Checker

TypeScript
A palindrome is a word, phrase, or sequence that reads the same backward as forwards. Create a program that checks if the phrase entered is a palindrome.
View Challenge

Fizz Buzz

TypeScript
Create a program that prints the numbers from 1 to 100. For numbers that are a multiple of 3 display Fizz, numbers that are a multiple of 5 display Buzz, and for numbers that are a multiple of 3 and 5 display FizzBuzz.
View Challenge

Get in Touch