We develop in TypeScript, using Angular or Vue for applications and Node.js on Google Cloud for the backend. For iOS and Android, we can reuse the web codebase with Capacitor and add native capabilities. The application, existing environment and maintenance needs determine the choice.
AI earns its place by making a specific task work better. Fixed rules remain conventional business logic. An agent is useful when it needs to choose subsequent steps within clear boundaries. We favour private AI with a suitable open model, weighing quality, hosting and running costs together. A larger model is not an objective in itself.
For private AI, we can host an open model on a dedicated VPS or suitable cloud environment. We favour European models where they fit the task, and test a smaller model before committing to a larger, more expensive one. Capability, response time and operating costs belong in the same decision. We agree what an agent may do, when a person must review its work and how failed actions can be recovered.
When we use AI during development, we remain responsible for design, technical review and delivery. Explore our approach to cloud architecture, security and privacy and private AI.