Over the past 14+ years, I've worked with various technologies and businesses, from startups to enterprise companies. My experience spans front-end and full-stack development, with a focus on creating responsive, user-friendly applications.
Feb 1, 2022 - Present
Senior Developer
Twogether Creative Limited • Marlow, Buckinghamshire
Remote
Management & Mentorship
- Led and mentored freelance, contract, and internal developers, conducting weekly 1-on-1 sessions and dedicating ~15% of time to junior developer mentorship.
- Allocated tasks, provided troubleshooting support, and guided developers at all levels.
Project & Client Collaboration
- Worked closely with project managers, designers, QA, and client services to scope, estimate, and manage high-spec projects.
- Delivered high-quality solutions for major clients, including O2, Veritas, Lenovo, Hitachi, Keysight, Virgin Incentives, Nvidia, and Dell.
Development & DevOps
- Set up base projects and optimized build tools (Gulp, Grunt, Docker, Rancher, Composer, NPM).
- Configured CI/CD pipelines for automated deployments on Kubernetes (EKS using Helm), AWS S3, Heroku, and GitLab Pages.
- Integrated robust error handling and monitoring using Sentry, Kibana, Logstash, Grafana, and Elastic Search.
- Developing an AI platform and getting hands on with LLMs (OpenAI, Anthropic, Perplexity Sonar, Langchain with LangSmith, Ollama).
Technical Expertise
- Backend: PHP (Symfony, Laravel, CakePHP, Node.js, Express.js).
- Frontend: React, A-Frame; experience migrating legacy Angular / Vue.js projects to React.
Key Achievements
- Established a Dev Hub for development standards and best practices.
- Standardized local development environments using Docker/Node.
- Improved mentoring effectiveness with "Code with Me" by JetBrains.
- Ensured timely delivery of high-quality projects for top-tier clients.
Nov 30, 2020 - Jan 31, 2022
Chief Security Officer / Software Engineer
wi-Q Limited • Colchester, Essex
Remote
Security & Compliance
- Ensured company-wide security, including vulnerability scans, PCI DSS compliance, staff endpoint security, firewalls, VPCs, and office VPN monitoring.
- Developed and maintained security policies, asset registers, GDPR information maps, risk assessments, and supplier due diligence.
- Led the company to achieve NCSC Cyber Essentials Plus, IASME Governance GOLD, and PCI DSS SAQ-D (Level 2 Service Provider) certifications, currently working towards ISO 27001.
IT Administration & Support
- Provided technical support across the company, assisting staff with IT issues and remote troubleshooting.
DevOps & Cloud Infrastructure
- Managed Google Cloud Platform services, including Private Kubernetes Cluster, Cloud CDN, Cloud NAT, Redis Memorystore, Clustered RabbitMQ, Global Load Balancers, Cloud Routers, Hybrid VPN Connectivity, and IPSec IKEv2 VPN for Office.
- Oversaw Windows Compute Engine for Relay Servers, Cloud SQL, Cloud Storage, and VPC configurations.
Software Development & Payment Integrations
- Led the payment service development, integrating payment gateways using Payum and Symfony frameworks.
- Reviewed pull requests and provided technical oversight on key projects, including API services, email services, reporting, and EPOS systems.
Key Achievements
- Successfully obtained Cyber Essentials Plus, IASME Governance GOLD, and PCI DSS SAQ-D certifications.
- Ensured ongoing compliance by passing PCI DSS and internal vulnerability scans every quarter.
- Driving ISO 27001 certification preparation for the company and employees.
Apr 18, 2016 - Nov 30, 2020
Software Engineer
wi-Q Limited • Colchester, Essex
In-OfficeRemote
Key Responsibilities
- Developed bespoke mobile ordering services for clients, initially working with legacy platforms.
- Integrated EPOS systems (ICR Touch, Agilysys, Amadeus) and optimized printer services for Epson impact and thermal printers.
- Led development on payment services using Payum, integrating 30+ payment gateways.
- Built and enhanced Admin and Backoffice features for clients, ensuring seamless functionality.
- Focused on test-driven development, implementing PHPUnit and Behat tests.
- Configured Jenkins pipelines for deployments with Samson and managed Kubernetes configurations.
Key Achievements
- Expanded expertise in CakePHP, Symfony, Electron, React, and Docker.
- Gained hands-on experience with Google Cloud, Kubernetes, Load Balancers, VPCs, Kibana, Grafana, Prometheus, and Linkerd.
Aug 17, 2015 - Apr 15, 2016
Senior Developer
Voodoo Creative • Colchester, Essex
In-Office
Key Responsibilities
- Developed client websites, ensuring functionality and performance optimization.
- Created API feeds for product and category imports, course listings, and custom widgets/plugins.
Key Achievements
- Strengthened expertise in client requirement analysis and delivering tailored web solutions.
- Primarily building websites using Open Cart, WordPress, Drupal, Joomla, Magento
Websites Built
Feb 13, 2012 - Aug 14, 2015
Senior PHP Developer
Armour Home Electronics • Bishops Stortford, Hertfordshire
In-Office
Key Responsibilities
- Developed and maintained websites for well-known brands, including QED, Q Acoustics, Grado, Systemline, Q-TV Speakers, Myryad, Milty, Goldring, and Armour Home.
- Built and optimized web solutions using PHP, AJAX/jQuery, XML, JSON, Linux, Nginx, and Varnish Cache.
- Designed and developed a custom CMS system (PHP, jQuery, JavaScript, XML, HTML, CSS) to manage company websites, enabling brand managers to update content seamlessly.
Key Achievements
- Expanded technical expertise in backend and frontend development, improving website performance and management efficiency.
- Successfully deployed a centralized CMS, streamlining content management across multiple brands.
Websites Built
February 2011 - Feb 10, 2012
Software Developer
Automotive Innovations Limited • Watford, Hertfordshire
In-Office
Key Responsibilities
- Worked on Mentor.Net and Groupsite (Palmers Motor Company websites), handling design, development, IT support, and helpdesk operations.
- Developed and designed new modules within the Mentor.Net and Groupsite projects, enhancing functionality and user experience.
- Provided technical support and assisted customers, ensuring smooth system operations.
- Managed Git SVN repositories and worked with a bespoke deployment server for version control and deployments.
Key Achievements
- Expanded expertise in PHP, Linux, JavaScript, AJAX, Adobe Fireworks, and system deployment.
- Gained experience in customer communication and technical troubleshooting.
- Successfully contributed to the Mentor.Net and Mentor.Web systems, improving system capabilities and efficiency.