James

Shopland

C# | .NET | React | Redux | TypeScript | and more...

About Me

/james/site/scripts:$

 ./career

I am a software engineer currently working for a leading systems, engineering and technology company in the Cloud Technologies department. Previously worked for a medium sized finance firm, developing in house apps to improve workflows. I have skills in developing CRUD apps with .NET, Building OfficeJS add-ins and full-stack web design.


/james/site/scripts:$

 ./personal

I started coding over 10 years ago in Java, developing plugins for games I liked. Since then I have always had an interest in all things tech, from micro-controllers to full-stack development. The combination of problem solving and creativity continue to fuel my passion in the rapidly changing field of technology.

/james/site/scripts:$

Projects

F1-CALC

F1 Game 2022 AI Difficulty Calculator. Input your best lap times and the site will calculate the reccommended AI level to play at. Chart will show you the times to beat if you want to challenge yourself.

CZ-GITMOJIS

A commitizen adaptor that follows the gitmoji convention. This aids by showing you all of them and a description, and helps to format your commits in a standardised format.

RANDOM-COORDS

A Minecraft plugin to teleport users to random locations. Includes a dive into the flaws of randomness in computing, lots of customizability and an extensive Wiki. Since it started the plugin has amassed 100,000 downloads.

BEDTIME

A custom script for a plex server. Enter a time, and it will end the video stream. Made so a TV wouldnt carry on playing if you had left it on.

JAMMMING

Codecademy react course project. This app lets you search songs and add them to a playlist you can save to spotify.

JAMESSHOPLAND.COM

This site! I use my personal site as a playground for new skills and new web end technologies. It started as pure HTML and CSS, the Gatsby and React, and is now SvelteKit and TypeScript.

Software Engineer, Surrey UK