Hello! 👋 i'm Ian, and i've been working
hands on in tech for over 20 years.
Looking for a Senior Engineer, Tech Lead, Fractional CTO
Looking for help on your project?
I'm available for freelance work, and can help with anything from a small project to a full scale enterprise application.
Some of my recent work
END Clothing
I served as the tech lead for the redesign of .END clothing's flagship "launches" product,
conducting an audit of the existing legacy Symfony/Angular JS application and converting to an event-driven system using PHP and TypeScript with NestJS, incorporating Lambdas and SQS.
I also introduced a streamlined single actions approach, implemented tools like Pint and PHPStan, enforced coding standards, and established automated build pipelines.
I also introduced a streamlined single actions approach, implemented tools like Pint and PHPStan, enforced coding standards, and established automated build pipelines.
McKinsey / Shelton Fleming
I created a management platform to administer/create in person kiosk content for trade shows and events alongside an offline first Progressive web app which cached videos/images etc whilst allowing client to rebrand for different shows
Used in events for Hitachi and McKinsey, the tech stack included Laravel,AWS, alpineJS, web workers, indexDB and tailwind.
Used in events for Hitachi and McKinsey, the tech stack included Laravel,AWS, alpineJS, web workers, indexDB and tailwind.
Shelter (UK Charity)
I was brought in to help with a legacy Laravel application, and to help the team with their transition to a new tech stack. Work included a review of existing codebase, infrastructure and build processes
Refactored code to allow a more structured approach and separation of concerns via action classes, DTOs and event architecture.
Refactored code to allow a more structured approach and separation of concerns via action classes, DTOs and event architecture.
Parkopedia
Parkopedia is become the world's leading parking service provider and I was hired to help with the development of their contactless fuel payment system.
Work included development of an asynchronous solution to help speed up response times, including data parallelisation tasks.
Work included development of an asynchronous solution to help speed up response times, including data parallelisation tasks.
WithOthers
WithOthers was a music events platform helping connect artists and activists with fans utilising web3 tech.
As a co-founder I created v1 of platform from scratch including booking and recommendation tech, social tracking/intelligence tools and matchmaking system
As a co-founder I created v1 of platform from scratch including booking and recommendation tech, social tracking/intelligence tools and matchmaking system
OpenPlay
SaaS marketplace and B2B booking platform focussed on the sport and leisure industry, I developed V1 of the system with clients such as Kings College, West Ham, LFC, Cheltenham and all major London parks. Launched product into International markets (UAE,Ireland,Singapore,Australia)
Architected V2 of platform and grew the tech team from 1 to 20 staff, Leading development of enterprise version of product - responsible for processing over £15 million in transactions per month and over 3 million users
Architected V2 of platform and grew the tech team from 1 to 20 staff, Leading development of enterprise version of product - responsible for processing over £15 million in transactions per month and over 3 million users
Core Skills
Some of the things I can help you with.
Product engineering
Over the years I've had to wear many hats, especially in my own startups - I have a healthy understanding of product management and how it relates to engineering, and can help you with everything from product strategy to hiring and team building.
Front End development
Whilst i'll be the first to say that front-end is not my core focus, I have a solid understanding of modern front-end development and can help with everything from building a simple static site to a full scale SPA.
Architecture / systems design
I've been tasked with helping design and build systems for everything from small startups to large scale enterprise applications, and can help you with everything from choosing the right tech stack to designing a scalable architecture.
Consultancy
If you're looking for help mentoring junior developers, would like to get a code audit undertaken or just need some advice on a project, I can help.
Backend Development
I've been working with PHP for over 20 years, and have experience with everything from legacy PHP4 applications to modern PHP7+ frameworks and libraries. I can help with everything from building a simple API to a full scale enterprise application.
Deployment Processes
I've worked with single bare metal servers, large scale AWS deployments and everything in between. I can help you with everything from setting up a simple deployment pipeline to a full scale CI/CD solution.
Work Process
No two projects are the same, but I generally follow a similar process for each one.
If I can't help you, i'll tell you!
1. Discuss your needs over a call/zoom
2. Provide fixed price quotes where appropriate
3. Post go-live support as required
What People Say?
Contact
I'm available for new projects
Phone
+44 07817 581740
Location
London, UK
(in-office, hybrid or remote)