Hello, I'm James, a computer science graduate with a relentless passion for building websites and pursuing a career as a web developer. From a young age, I have been fascinated by the dynamic world of technology and its ability to transform ideas into interactive digital experiences.
During my time in university, I immersed myself in the study of computer science, honing my skills in programming languages, algorithms, and data structures. However, it was the realm of web development that truly captivated me. I found myself drawn to the creative aspects of designing visually appealing interfaces and the thrill of translating concepts into functional websites that engage and delight users.
Throughout my academic journey, I took advantage of every opportunity to dive deeper into web development. I specialized in courses that focused on front-end and back-end development, user experience design, and web security. These experiences allowed me to gain a comprehensive understanding of the different facets of web development and how they seamlessly come together to create exceptional user experiences.
I have put together this website to show a bit more of my skillset and present it in a fun and interesting way, using the navigation at the top you can see the may different web platforms I have explored and created a sample website for, using a wide range of coding skills. I hope you enjoy the things I have put together, and feel free to contact me below!
This was my first dive into web development, I have worked with this client on a few occations building a pair of websites to the clients specification. the first version of this was making use of a static website, built with moslty HTML and CSS, with a small amount of Javascript
This project was the first inital introducton into development and It was fun figuring out how everything worked, from building the code and slotting it together, to the server management side of things
I enjoyed building this from a developer persopective but in terms of content management, this was quite hard, as the client was unable to work in direct HTML, this was later adressed when I re-visited the client and re-scoped the website
The link below is to a legacy version of the website developed by me oritionally, and has been made viewable using the WaybackMachine
The client that I worked with previous wanted to work with me again to rebuild their website and make some ajustments to the layout, I took it upon myself to re-build this project using the wordress platform. this enabled me to hand over the project to the client and the end of development and train them on how to use the admin area. this made it a lot easier for them to use and meant that any content changes could be done by them
Building in wordpress was enjoyable and the plaform is quite straght forward from a developer and content management perpsective. I made use of various plugins to help me with uploading content and creating page layouts for the client as well as automated website optimisations such as image scaling and sizing. The client was then able to take over on the management side of things and make amendments to the pages where needed.
This was a project that I worked on during university, my main goal was to create an application that can search for movies based on a criteria (reviews, top 25, star rating) and users could then create watch lists for films they are interested in. the app used an API to pull in the movie title, the year it was created cover image and a description of the film. this was quite a fun project to work on as I have a strong interest in films.
This app was built using nodeJS as a framework, the skills that I have learned using this language developed into some of the skills I use each day for other projects im currently working on
Get in touch with me today and let's start a conversation!