Engineering notes

What we actually run into building web applications and AI automations - stack decisions, real project costs, and the bugs we keep finding in other people's code.

Every article here comes out of a project that was paid for. There are no roundups, no listicles, and nothing rewritten from somebody else's post. When a piece describes a failure, it is one that happened on our own work or on a client system we were brought in to fix, and the fix is included.

The recurring subjects are the ones that keep costing money: credentials that end up somewhere they should not be, systems that report success while doing nothing, legacy backends nobody wants to own, and the question of whether an AI project needs retrieval, fine-tuning, or a better prompt. Written for the person who has to make the call, not for a search engine.

Smart-UI is a software development agency in Merida, Spain, with an engineering centre in Kharkiv. We build web applications in React, Next.js, Node.js and Python, and AI automation systems, for clients in the UK, US, EU and Australia. If an article describes a problem you recognise, get in touch and we will tell you what it usually takes to fix.