Meet James, a highly skilled TypeScript developer who specialises in frontend web development using modern frameworks, with a preference for React and Vue.js.
Welcome to the virtual event website for UPS's HIVE project! Originally intended for the Dubai Expo 2020, the HIVE project has been transformed into a virtual experience due to the global pandemic. This website serves as a hub for all the information you need to know about the event, including detailed breakdowns of what's happening, schedules for live events, and additional resources. Whether you're using a desktop or mobile device, this site is designed to provide a seamless experience for all attendees. Join us as we explore the future of logistics and supply chain management through the innovative technologies showcased in UPS's HIVE project.
While working as a front-end developer at Patchworks, I was responsible for creating and updating components across their new application ready for the release of the product. As well as, supporting the other developers on the team with any front-end support that they may need across the technologies being used, Vue.js, Nuxt.js and TypeScript.
Patchworks
Senior Front-end Developer
Permenant - Remote - Nottingham
April 23 - July 23
As a team member at Wise, I am responsible for updating and enhancing the existing features of our system, developing new components, and refining code to optimise quality. In addition to this, I provide invaluable support to my colleagues and collaborate closely with the lead front-end engineer to advance our long-term objectives and integrate cutting-edge technologies. Leveraging tools such as Next.js, React.js, and TypeScript, I execute my duties with precision and efficiency, striving to maintain the highest professional standards at all times.
WithWise.
Senior Front-end Developer
Permenant - Hybrid - Soilhul
July 22 - Nov 22
In this contract position, I led a talented team of front-end developers in the development of a highly sophisticated white-label system designed to manage and maintain theme parks. My responsibilities encompassed overseeing the project's implementation from start to finish, ensuring its timely delivery, and upholding the highest quality standards throughout. Drawing on my expertise in Vue.js 3, TypeScript, JavaScript, and SCSS, I developed and executed an effective development strategy that resulted in the successful completion of the project.
31 Degrees
Lead Front-end Developer
Contract - Remote
Oct 21 - Aug 22
As the lead front-end developer, I supported and managed a small team in building a marketing website with CDN UI for a Northamptonshire-based company. The project was built using Nuxt.js 3, Vue.js 3, TypeScript, JavaScript, and SCSS. My leadership and expertise ensured the successful delivery of the project, resulting in a visually appealing and user-friendly website for the companies clients and customers.
Pet Portraits
Front-end Developer
Contract - Remote
Nov 21 - Feb 22
At a London-based agency, I supported junior developers working on new and existing websites using various technologies, including Vue.js 2/3, Nuxt.js 2, React.js, TypeScript, JavaScript, SCSS, PHP, and Laravel. My expertise and guidance enabled the timely delivery of high-quality projects for the agency and its clients.
Brackets Digital
Front-end Developer
Contract - Remote
June 21 - Nov 21
In this role, I maintained legacy systems/websites while supporting the team in modernising them with more current frameworks and technologies. I utilised a range of tools, including Vue.js 3/2, React.js, TypeScript, JavaScript, ASP.NET, and SCSS to achieve the desired outcomes. My contribution to the team ensured that the systems/websites were up-to-date and effectively meeting business needs.
Engine Creative
Front-end Developer
Contract - Remote
May 21 - July 21
I joined this project as a support lead front-end developer to assist the current lead developer in their new responsibilities. In this role, I provided comprehensive support to the lead developer throughout the day, while simultaneously working on a client portal for the company. Leveraging my extensive experience in Vue.js 3, JavaScript, and SCSS, I developed an intuitive and user-friendly client portal that met the companies specific requirements.
Debtshelf
Front-end Developer
Contract - Remote
Feb 21 - Mar 21
In this contract role, I led a team of front-end developers and worked closely with company leads, back-end developers, and devops teams. We successfully developed a new social media platform for web launch using Vue.js 2, JavaScript, and SCSS. As team leader, I provided guidance and direction to ensure timely delivery while maintaining high quality standards.
Social Media Startup
Lead Front-end Developer
Contract - Remote
Dec 20 - May 21
While at Engine Creative, I provided support and management for a small front-end team, as well as quoting on various projects requiring front-end work. This role provided me with a highly interactive experience, working on client projects across multiple languages and platforms to ensure their specific needs were met. Throughout this role, I worked with a diverse range of technologies, including Blazor, ASP.NET, C#, JavaScript, TypeScript, Vue.js 3/2, React.js, Nuxt.js, and SCSS.
Engine Creative
Lead Front-end Developer
Permanent - Remote
June 20 - May 21
At a Milton Keynes-based agency, I supported a team of front-end developers during a hiring process, assisting in the hiring of a new lead role. My responsibilities included maintaining the current systems, addressing issues and deploying updates. I leveraged Vue.js 2, JavaScript, and SCSS throughout this role.
Milton Keynes Agency
Front-end Developer
Contract - Remote
Feb 20 - Apr 20
In this role, I maintained, managed, and updated websites and systems. I designed and deployed a new website UI and updated the CRM in the till system. My toolkit for this role included JavaScript, PHP, Laravel, and SCSS.
Northampton Students' Union
Front-end Developer
Temp - Onsite - Northampton
July 19 - Feb 20
As the team lead for a startup's delivery management system project, I oversaw a small team of front-end and back-end developers. In addition to providing guidance and support to the team, I was also responsible for managing project timelines and contributing to the development of the system. To build the system, I utilised Vue.js 2, TypeScript, JavaScript, PHP, Laravel, and SCSS.
On The Go Express
Front-end Developer
Contract - Remote
June 18 - July 19
In this role, I was tasked with leading a team of developers in the redevelopment of a university website, including the creation of both the front-end and the backend content management system using Silverstripe CMS. My responsibilities included ensuring timely and successful project completion, managing the team of developers, and implementing technologies such as JavaScript, PHP, and SCSS.
RSM Agency
Front-end Developer
Contract - Remote
Feb 19 - June 19
During this role, I was tasked with assisting the company in resolving a backlog of projects that had accrued during the Christmas period. This entailed working on a diverse range of websites over the course of the contract. The technologies utilised during my tenure included Vue.js, JavaScript, PHP, Laravel, and SCSS.
Kettering Agency
Front-end Developer
Contract - Remote
Jan 19 - Jan 19
In this role, I held the responsibility of overseeing and fulfilling all front-end requirements for the company, including marketing websites, mobile applications, internal systems, and client portals. Notably, I spearheaded the re-design and development of all online apps owned by the company. My technical expertise during this period included JavaScript, PHP, ASP.NET, and SCSS.
Grosvenor Leasing
Senior Front-end Developer
Permanent - Onsite - Kettering
Sep 17 - June 18
As a junior developer, I initially created HTML and CSS templates for clients' main pages, worked on content management, and made minor updates to existing sites. As my skills developed, I designed and developed new websites for clients, updated existing ones, and provided UI design support. Additionally, I supported clients' Google AdWords accounts. My development work utilized PHP, Laravel, JavaScript, and SCSS.
In.house.media
Front-end Developer
Permanent - Onsite - Northampton
June 15 - Aug 17
I am a highly skilled and experienced TypeScript developer with nearly a decade of experience in the industry. Over the years, I have worked across multiple industries for some of the top agencies and on behalf of some of the top companies in the world, gaining valuable insights into different approaches to software development. My passion for programming started early on, and I've been honing my skills ever since.
Throughout my career, I've gained extensive knowledge of various programming languages and frameworks, including a wide range of front-end and back-end technologies. While React, Vue.js, and Node.js are my primary focus, I've also worked with other programming languages and frameworks that are vital to creating successful projects. I am committed to staying up to date with the latest industry trends and best practices, always seeking out opportunities to expand my skillset. I thrive in fast-paced, collaborative environments where I can put my problem-solving skills to the test.
When I'm not coding, you can find me exploring the great outdoors or reading up on the latest tech trends. I am a team player with excellent communication skills, and I have experience working with cross-functional teams. I am excited to contribute my skills and expertise to projects that make a positive impact. If you'd like to collaborate, discuss a project, or explore full-time or contract roles, feel free to reach out. Let's connect and bring your vision to life.
While studying digital media at Northampton College, I obtained a PPP grade and knowledge in various fields within the media industry. Throughout the course, I studied modules such as Advertisement, Basic Website Development, and more.
The Virtual Event Microsite with a Live Chat System for Ultimaker is a project built with Vue.js, TypeScript, and SCSS. The microsite provides additional information, videos, and other content related to the virtual event hosted by Ultimaker. It also includes a live chat system for attendees to interact with each other.
The objective of the project was to create a dynamic and intuitive user interface where users could easily navigate through different sections of the microsite. Vue.js and TypeScript were used to achieve this goal, while SCSS was used to create a visually appealing design consistent with Ultimaker's brand guidelines. Overall, the Virtual Event Microsite with a Live Chat System for Ultimaker was a successful project that provided an engaging and seamless user experience for a virtual event.
The Virtual Event Landing Page for Canon is a project built with Vue.js, SCSS, and JavaScript. The objective was to create an interactive and visually appealing landing page for a virtual event hosted by Canon. The page included information about the event, such as date, time, location, and agenda, and also housed the virtual event itself.
The project team aimed to create a seamless transition from the landing page to the virtual event, allowing users to easily access and participate without any technical difficulties. Vue.js was used to create an interactive user interface that allowed users to navigate through the event schedule and speaker bios. SCSS was used to create a custom design that aligned with Canon's brand guidelines and was visually appealing. Overall, the Virtual Event Landing Page for Canon was a successful project that achieved its goals of providing an engaging user experience while aligning with Canon's branding.
x
The Ed Sheeran Concert Ticketing & Landing Page for HMV Event in Leeds is a platform designed to provide fans with all the necessary information about the event and a seamless ticket purchasing experience. Built using Vue.js, TypeScript, and SCSS, the platform includes real-time updates on ticket availability, pricing, and seating charts.
With a dynamic and interactive interface, the use of Vue.js and TypeScript ensured a user-friendly experience, while SCSS allowed for a visually appealing design consistent with HMV's and Ed Sheeran's branding.
Overall, the Ed Sheeran Concert Ticketing & Landing Page for HMV Event in Leeds was a successful project that provided fans with a user-friendly and visually appealing platform to purchase tickets for the concert.
The AR JavaScript Package for HP Products is a powerful tool that enables augmented reality experiences with HP products on any website. The project involved creating AR models for HP products, building a landing page, and developing a JavaScript package that detects supported websites and adds the necessary QR code or button for users to access the AR experience.
As a key contributor, I developed the landing page and JavaScript package. The landing page provided users with a simple interface to select their device type and state, while the JavaScript package was designed to be efficient and versatile, automatically detecting supported websites and product types. The AR JavaScript Package for HP Products provides an engaging and intuitive experience for users interested in HP products.