A Fullstack Engineer specialising in frontend and

c
r
a
f
t
i
n
g
e
x
c
e
p
t
i
o
n
a
l
w
e
b
e
x
p
e
r
i
e
n
c
e
s
.

Hey, my name is James. I’ve been having an awesome experience working with web technologies for the past 5 years!

Check out some of my Projects

About me

Photo of JamesPhoto of James

I began my web development journey five years ago, teaching myself to code with the goal of creating automation scripts. It was during this time that I fell in love with programming, discovering the endless possibilities of building digital solutions. After spending about a year as a self-taught developer, I decided to pursue a degree in Computer Science.

By the end of my first year, I found myself working on my very first paid project, which eventually led to a job offer. However, I made the decision to continue freelancing, as it allowed me to strike a balance between work and my university studies, where I could truly master my craft.

During my final year at university, I decided to specialise in frontend engineering. Recently, I had the privilege of serving as a frontend engineer for an early-stage e-commerce start-up. I worked closely with a small, cross-functional team on a enterprise-level codebase. My key responsibilities included establishing a scaleable frontend, contributing my ideas to product design and staying in close communication with my team.

My strengths lie in TypeScript, React and related frameworks like NextJS. I also have solid foundations in the more traditional HTML, CSS and JavaScript which I used before transition to TypeScript and React.

Showcase

KU Project Manager

Photo of project
React
Redux
Styled Components
Figma
Express.js
Typescript
MySQL

A CRUD web application to help students manage their university work. This was made as my final year project as part of my university coursework. It uses React and is written in TypeScript.

NFT Automation

Photo of project
React
Typescript
Styled Components
Chart.js
Node.js
Electron

This project involved creating a React front end based on a provided design. It needed to be done in a way where it was ready to be plugged into the back end. The project involved several complex tasks such as creating dynamic charts and performant lists.

ProsperAIO

Photo of project
React
Typescript
Styled Components
Express.js
Node.js
Electron
Figma

This was my first big side project. It played a key role in developing both my initial knowledge and passion for web development. It taught me a lot about how the web works and involved making requests to various servers. Working on this project also gave me a thorough understanding of JavaScript, my core programming language.

Technical Skills

Contact

Working on a project? I'd love to find out how I can help bring your vision to life!