Available to hire
I am a very experienced and hardworking software developer who thrives in both team settings and independent work. I am skilled at organizing and planning, and I apply these strengths to deliver robust software that meets user needs. I have initiative and a big-picture view, and I enjoy solving challenging problems while keeping realistic project timescales.
I am looking for a role where I can use all my skills and be heavily involved in a project, contributing across the development lifecycle from requirements through delivery. I value collaboration, continuous learning, and delivering high-quality solutions that make a real impact.
Skills
Work Experience
Freelance Web developer at ShugSoft
June 1, 2024 - PresentDevelop Radiation Recordings system that allows DJs to upload their tracks and enables admins to view and add them to a marketplace. Duties include developing new user-friendly features, creating a CMS for admins to add songs, and building an uploader system for clients.
Software Developer at Innovare Offsite Ltd
June 1, 2024 - September 4, 2025Developed the company's InnView application for real-time project scheduling, planning, and tracking data. Duties involved developing new user features, maintaining UI/UX continuity, ensuring unit testing, engaging staff with development scenarios, delivering robust products, enhancing IT systems, converting AngularJS to Angular, and developing APIs for Azure storage.
Games Developer at Core Gaming Ltd
October 1, 2016 - September 4, 2025Front-end and some back-end development of games using HTML5 and JavaScript from start to finish. Developed and maintained Core Gaming website front-end and back-end using Codeigniter PHP stack, worked with object-oriented HTML5 game framework, fixed bugs, and ensured cross-browser compatibility in responsive web/game development.
Freelance Web developer at ShugSoft
October 1, 2013 - September 4, 2025Required customer/user interaction, eliciting requirements, prototyping, and incremental development. Developed PHP, Zend, JavaScript/jQuery, YUI, Flash, XHTML5, and CSS3 programming projects including digital scratch cards, advertising, finance, and e-learning systems. Enhanced cross-browser compatibility and revamped old websites with more CSS.
PHP Web developer at Way of the Goose
October 1, 2009 - September 4, 2025Converted XML and XSL-T based website to HTML and implemented a CMS for easier content management. Added features such as a storefront, affiliate search, news feeds, and integrated PayPal. Developed using PHP, XHTML, XML, and CSS while contributing ideas and gathering user requirements.
Cold fusion Systems developer at ECCH – Cranfield University Campus
September 1, 2008 - September 4, 2025Extended user diary features, implemented data purge with large SQL queries, and automated emailing to customers. Responsibilities included programming in Cold Fusion, maintenance, support, recommending developments, and thorough testing of new system developments.
Freelance Web developer at ShugSoft
June 1, 2024 - PresentDeveloped the Radiation Recordings system for DJs to upload tracks, with an admin marketplace. Created user-friendly features including CMS for admin song management and an uploader for clients to submit songs. Utilized modern web technologies such as Vercel, Next.js, React, PostgreSQL, and TailwindCSS.
Software Developer at Innovare Offsite Ltd
June 1, 2024 - September 4, 2025Developed InnView application for managing real-time data in project scheduling and tracking. Maintained UI/UX continuity, unit testing, and delivered robust features enhancing IT systems. Converted legacy AngularJS to Angular and developed an API for Azure storage integration. Used technologies including JavaScript, AngularJS, Angular, D3, Firebase, Jasmine, NodeJS, C#, and Azure.
Games Developer at Core Gaming Ltd
October 1, 2016 - September 4, 2025Built HTML5 and JavaScript games from design to deployment, maintained website front-end and back-end with Codeigniter PHP stack. Fixed bugs across team projects and developed games using an object-oriented HTML5 framework. Responsibilities also included responsive web and game development with cross-browser compatibility.
Freelance Web developer at ShugSoft
October 1, 2013 - September 4, 2025Interacted with customers to elicit requirements using prototype/incremental development methods. Developed websites with cross-browser support, using PHP, Zend, JavaScript/jQuery, YUI 2, Flash, XHTML5, and CSS3. Created digital scratch cards and systems for advertising, finance, and e-learning.
PHP Web developer at Way of the Goose
October 1, 2009 - September 4, 2025Rebuilt charity website from XML/XSL-T to editable HTML and advised on CMS implementation. Added features like store front, affiliate search, and news feeds. Developed with PHP, XHTML, XML, and CSS while collaborating with users for requirement gathering and implementation.
Cold fusion Systems developer at ECCH – Cranfield University Campus
September 1, 2008 - September 4, 2025Extended user diary functionality and implemented large SQL-data purges with automated customer emails for user engagement. Assisted with system maintenance, testing, and recommending improvements. Worked primarily with Cold fusion programming.
Software Developer at Innovare Offsite Ltd
October 1, 2016 - June 1, 2024Developed InnView real-time project scheduling/planning/tracking capabilities, maintained UI/UX continuity, ensured unit testing and success criteria, migrated AngularJS to newer Angular framework, and developed an API for Azure storage. Worked with Javascript, AngularJS, Angular, D3, CSS3, Firebase, Jasmine, NodeJs, C#, Azure.
Games Developer / Front-End & Back-End at Core Gaming Ltd
October 1, 2013 - October 1, 2016Front-end and back-end development for HTML5/JavaScript-based games; maintained Core Gaming website; ensured cross-browser compatibility; used CodeIgniter PHP stack and a modern HTML5/OO framework for game development.
Freelance Web Developer at ShugSoft
October 1, 2009 - October 1, 2013Elicited requirements through customer interaction, adopted prototype/incremental development over traditional waterfall, performed SEO, and delivered cross-browser compatible websites. Technologies included PHP, Zend, JavaScript/jQuery, YUI 2, Rich Text Editor, Flash, XHTML5 and CSS3; revamped sites with enhanced CSS; built digital scratch cards and E-Learning systems.
Games Developer at Core Gaming Ltd
October 1, 2013 - October 1, 2016Front-end development and some back-end work on HTML5/JavaScript games; responsible for end-to-end game development, bug fixing, and maintaining the Core Gaming website using a CodeIgniter PHP stack; developed for cross-browser compatibility and responsive web/game experiences.
Freelance Web Developer at ShugSoft – Rugby
June 1, 2009 - October 1, 2013Freelance customer-facing development requiring elicitation of requirements, prototype/incremental development, SEO, and cross-browser considerations. projects included Digital Scratch Card, Advertising, Finance and E-Learning systems; used PHP, Zend, JavaScript/jQuery, YUI2, HTML5 and CSS3.
Education
BSc(Hons) Computing at Northampton University
January 1, 2006 - January 1, 2007HNC Computing at Anniesland College
January 1, 2003 - January 1, 2006HND Software Development at Anniesland College
January 1, 2003 - January 1, 2006NC Information Technology at Dumfries Tech
January 1, 2000 - January 1, 2001Standard Grades at Stranraer Academy
January 1, 1996 - December 31, 2000Qualifications
Certificate in Digital Contact Centre L1
January 11, 2030 - September 4, 2025Award in Cyber Security L1
January 11, 2030 - September 4, 2025Award in Digital and IT Skills L2
January 11, 2030 - September 4, 2025Industry Experience
Computers & Electronics, Gaming, Education, Non-Profit Organization, Software & Internet, Media & Entertainment, Professional Services
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Rugby today.