Hi, I'm Amarjit.
Senior backend engineer working on live, business-critical systems.
The code making your money and the code scaring your engineers is usually the same code. That's where I work - across e-commerce, retail, higher education, legal, startups, and digital agencies. The problems are rarely unique to the industry - they come down to systems that have grown faster than the people maintaining them.
I'm hands-on and I get involved beyond the code: helping teams understand unfamiliar systems, making architectural decisions, and explaining the trade-offs to the people responsible for the business. I've worked as a lead and principal engineer, staying close to implementation, debugging and the engineers maintaining the work.
I can take a product from the first requirements through frontend, backend and infrastructure to deployment, handover and ongoing support. Recent work includes retail checkout services, catalogue automation and a Laravel learning platform with agentic question generation and human review.
I've been programming since childhood - BASIC on the family PC, dial-up internet, LAN parties, building my own rigs. Studied computing through school, college, and university, but I was already hooked long before that.
It's never just been a job.
Amarjit was Principal Engineer across two teams here, with checkout under him specifically. He made the architectural calls, not just the day-to-day ones, and he's the reason we finally got on top of a few checkout problems that had been ignored for years because nobody wanted to deal with them.
A few numbers that back it up.
From requirements to production.
I'm a backend engineer whose work also spans product and forward deployed engineering: working directly with clients and users to understand the problem, shape the solution and deliver it into their business. My background combines 6+ years of full-stack development in permanent roles with 9+ years of contracting, with a strong backend focus.
Discovery & architecture
Working with users and stakeholders to understand the problem, agree scope, and turn requirements into architecture, data models and delivery plans.Frontend & backend delivery
Building user interfaces, backend services, databases and API integrations, with automated tests and accessibility checks suited to the product.Infrastructure & production
Setting up hosting and deployment pipelines, controlling releases, investigating incidents and reducing running costs.6+ years full stack.
9+ years backend.
Professional full-stack development, followed by specialist backend contracting - from database design to platforms and checkout systems that carry real revenue.
PHP from Zero
PHP from Zero is a learning site I designed, built and shipped solo. It takes readers from their first PHP scripts through databases, testing, security and production operations, with explanations and practical examples. You can explore the finished product and see how I explain the engineering behind it.
View projectRecent writing.
I own the code. Claude decided I didn't.
Claude Code found a ToS file in my own repo, then decided I wasn't licensed to use my own API
You've been a polyglot this whole time.
Ask most engineers what they do and you'll get a framework back.
My GitHub was a graveyard. So I deleted 30+ repos.
I started on GitHub in 2010. Last week I sat down and went through every single repo. I had over 60. I got it down to 26, with a few more still to go.
Working with me
The practical details.
UK-based LTD contractor, open to the right permanent role.
Sometimes the fastest fix is someone from outside - no history with the codebase, no stake in past decisions.
LinkedIn is the best place to reach me.
Connect on LinkedIn →