MECANIK DEV LTD · London, UK

Software, security & AI, built and delivered by one engineer.

Native C/C++ and Qt applications, COBOL modernization, production AI integration, and real-world security work. You hire me, you work with me. No project managers, no handoffs.

A website being built and publishedInside a browser window the navigation, headline, hero image, cards and footer appear in sequence, then the site is published.mecanik.dev

Work directly with me

Every project from first call to delivery. No middlemen.

Full source & docs

Complete source code and documentation handed over on delivery.

Scoped upfront

Fixed scope agreed before any work begins, so there are no surprises.

Post-delivery support

A bug-fix period included after every delivery.

Services

What I Do

Hands-on services for businesses building serious software - custom development, legacy COBOL migration, AI integration, modern edge infrastructure, and real-world security work. Every engagement is delivered personally, with years of production experience behind it.

Blog

Latest Tech Tutorials and Insights

Stay up-to-date with my most recent blog posts, covering a wide range of topics in web development, programming, security, infrastructure, and artificial intelligence. Explore new techniques and stay ahead in the ever-evolving world of technology.

Password Storage: What to Use in 2026

Password Storage: What to Use in 2026

Password storage is one of the few areas in software with a genuine right answer, published, maintained and free. It is also one of the most consistently got wrong, because the wrong answers were correct at some point and nobody revisited them. The failure is rarely exotic. It is a system built in...

Software Supply Chain Security for Small Teams

Software Supply Chain Security for Small Teams

Supply chain security sounds like a problem for organisations with a security function, and the framing is misleading. A small team running a handful of services typically depends on hundreds of packages it has never read, pulled at build time from registries it does not control, executing...

Multilingual SEO: What Twelve Languages Taught Us

Multilingual SEO: What Twelve Languages Taught Us

Multilingual SEO is usually presented as a translation problem with some technical markup attached. Running this site in twelve languages, English, Arabic, German, French, Hungarian, Italian, Japanese, Korean, Romanian, Vietnamese and both written forms of Chinese, has made it clear that the...

Content Refresh: When Updating Beats Publishing

Content Refresh: When Updating Beats Publishing

A content refresh is the highest-return work available on most established sites, and it is unpopular because it produces nothing to announce. Updating a post that already ranks feels like maintenance. Publishing a new one feels like progress. The numbers usually disagree. The reason is that an...

Programmatic SEO: When It Works and When It Is Spam

Programmatic SEO: When It Works and When It Is Spam

Programmatic SEO means generating many pages from a template and a dataset, one per city, per product pair, per parameter combination. Done with a real dataset it is one of the most efficient things in the discipline. Done with a thesaurus and a spinner it is the thing search engines have spent two...

Technical Documentation That Gets Read

Technical Documentation That Gets Read

Technical documentation fails in a specific and predictable way. Somebody writes a great deal of it during a quiet fortnight, the system changes, nobody updates it, and within a year the document is confidently wrong. At that point it is worse than nothing, because a reader who trusts it acts on...

Developer Onboarding That Ships in Week One

Developer Onboarding That Ships in Week One

Developer onboarding is usually measured in how long the induction takes, which is the wrong end of the problem. The number that matters is how long before a new engineer can change something and be confident they have not broken anything else, and in most teams that is measured in months rather...

Uptime SLAs That Mean Something

Uptime SLAs That Mean Something

An uptime SLA looks like a promise and behaves like a refund policy. Suppliers know this. Customers frequently do not, and sign a service level agreement believing they have bought availability when what they have bought is a small discount in the event they do not get it. That is not necessarily a...

Software Escrow: Who Actually Needs It

Software Escrow: Who Actually Needs It

Software escrow exists to answer a reasonable fear: the supplier who built and runs your critical system goes out of business, and you are left with something you depend on and cannot maintain. An escrow agreement puts the source code with a third party who releases it to you if that happens. The...

Seeking Additional Resources or Collaboration?

Whether you need in-depth technical guidance, want to collaborate on a project, or have a challenge that requires expert input, I'd welcome the conversation. Let's discuss how I can help you achieve your goals.

Get in touch