Unlocking Tech
01 /

Custom AI development services

We build the AI feature and ship it to production

Our custom AI development services take a scoped feature or product and turn it into software running in your environment, with evals, guardrails and a cost ceiling. Working code every week, not demos.

Illustrative exampleSwitch phase and request to compareOne AI feature, from PoC to production

The feature: Answer warranty questions from the written terms

Project phases

Does this work on your data?

What it adds
An eval set of real cases — not hand-picked examples — with the quality check running against it.
Exit criterion
A written go or no-go against the agreed metric. If it passes, the PoC becomes the first MVP milestone, not throwaway code.

Does it hold up with real users?

What it adds
Guardrails, logging, human review where errors are costly and the cost ceiling enforced in code.
Exit criterion
The agreed metric holds with real users, inside the cost ceiling.

Does it stay uneventful?

What it adds
Monitoring, drift and cost alerts, load behaviour, a runbook and the handover.
Exit criterion
The agreed number holds in production with the dashboard live. Then a handover with a runbook — or we stay on through Support & Scale.

Example requests

Input

“The machine was delivered 14 months ago and the motor has stopped working. Is it covered by the contract warranty?”

Output (fixed schema)

answer
Yes: the contract covers the motor for 24 months from delivery.
source
General terms of sale, clause 3.1 (commercial warranty)
confidence
high

Checks

  • Answer backed by a cited source — passes
  • Output in the fixed schema — passes
  • No personal data in the answer — passes
  • Request cost inside the ceiling — passes
  • Logged for drift and cost alerts — passes

Outcome:The answer goes to the customer with the source shown.

Input

“Can I get the refund and a discount on my next order as well?”

Output (fixed schema)

answer
— (no answer)
source
no applicable clause
confidence
low

Checks

  • Answer backed by a cited sourceflagged — No source, so the model doesn't make an answer up.
  • Output in the fixed schema — passes
  • No personal data in the answer — passes
  • Request cost inside the ceiling — passes
  • Logged for drift and cost alerts — passes

Outcome:It goes to the human review queue with the request and context. The person's decision is added to the eval set.

Fictitious requests, answers and warranty terms, only to show the method. Each project's metric, eval set and cost ceiling are agreed at the start.

02 /

Selected work

Case study· European Union

Hospital Management SaaS · Real-time facilities & patient records

Real-time facilities reservation and patient records SaaS for hospital operators.

Problem
Hospital facilities management is a real-time problem with patient-safety implications.
Approach
Patient context, real-time facilities, conflict detection, accessibility — in one workflow.
Outcome
From manual coordination to real-time intelligence at the bedside.
  • Real-timeLive occupancy view across all wards and rooms
  • WCAGFull accessibility compliance with adaptive font controls
  • MultiHospital SaaS architecture with isolated deployments
European UnionMedical Device QMS · AI-powered cloud SaaS

AI-powered cloud QMS covering 8 compliance modules for medical device manufacturers.

8Compliance modules covering the full quality lifecycle
United KingdomAgritech · IoT precision fertilizer platform

IoT-driven precision fertilizer platform for large-scale arable farming.

23%Fertilizer cost reduction in first season
03 / At a glance
The short answer

Unlocking Tech is an AI engineering company based in Lisbon, Portugal, providing custom AI development services for SMEs and scale-ups — typically companies of 10 to 200 people. An engagement takes a scoped feature, product or agent and ships it as software running in your environment: senior engineers only, working code demoed every Friday, evals running in CI from day one, prompts in version control, and a cost ceiling enforced in code. Projects are fixed-price and scoped before any production code is written — most start between €15k and €50k and reach production in weeks, not quarters. You leave with code in your repo, a runbook and one agreed metric, and you own all of it.

Working code shipped, with a demo every Friday
Weekly
Where most engagements start
€15k–€50k
Evals running in CI, prompts in version control
Day one
No juniors on your project. Principal engineers only.
Seniorengineers
One owned number, agreed up front and tracked to the end
1metric
04/What you get

Everything you need.Shipped to production.

No notebooks. No demos as deliverables. Just software running in your environment, with evals, guardrails and a cost ceiling you agreed up front.

Quality you can measure

  • A documented model choice

    Frontier vs open-weight per task, with the cost, latency and quality trade-off written down against your data. Not a vendor default you can't argue with.

  • Evals running in CI from day one

    A labelled test set scored on every change. A prompt or model swap that regresses quality fails the build, before it reaches a user.

Cost and risk under control

  • A cost ceiling enforced in code

    Per-request and per-tenant budgets, model-tier routing, caching and alerts before you hit the number. Agreed up front, not discovered on the invoice.

  • Guardrails on the user-facing path

    Schema-constrained outputs, PII handling, injection and jailbreak mitigation, sane refusals on out-of-scope asks. It survives real users, not just the happy path.

Everything stays yours

  • Prompts and config in version control

    Prompts live in the repo, are diffable and reviewed in PRs, with the model version pinned. No silent changes in a console nobody can trace.

  • Software you own, with the metric

    Code in your repo, a runbook, and a dashboard tracking the one number we agreed to move. A clean handover your team can run without us.

05/How we work

Five steps.To production, fast.

From a thirty-minute call to a deployed feature with an owned metric, broken into milestones you sign off on.

  1. 01ASSESS
    Assessment call

    Thirty minutes with an engineer on the call. You describe the feature, the data you have, latency tolerance and budget shape. We tell you honestly whether this is a build, an integration, or something you don't need us for.

  2. 02SCOPE
    Scope and eval design

    Architecture, model choice with the trade-off written down, the eval set and target metric defined together with you, cost ceiling, milestones and price in writing. The metric is agreed here, not retrofitted at the end.

  3. 03BUILD
    Build, week by week

    Senior engineers ship to a real environment on a weekly cadence, with a demo every Friday against the eval set. Prompts and config in version control from the first commit; evals running in CI.

  4. 04HARDEN
    Hardening and guardrails

    Once the core path works: injection and abuse handling, cost-ceiling enforcement, observability, load behaviour and edge cases. The thing holds up under real traffic.

  5. 05SHIP
    Ship and own the metric

    Production deploy, dashboard live, tuned until the agreed number holds. Then a clean handover with runbook and docs, or we stay on for Support & Scale if you want it.

06/Who it's for

We're not for everyone.We’re for the teams ready to ship it.

If any of these sound familiar, we should talk.

01

Founder with a stuck prototype

A GPT or Claude demo that won't survive production

You're dealing with

  • Hallucinations on real data
  • Unpredictable inference costs
  • No way to tell if a change helped or hurt

What you're after

You need it turned into software with evals, guardrails and a cost ceiling.

Outcome

A prototype that becomes software you can ship and trust.

02

Product or engineering lead

Adding an AI feature to a real codebase

You're dealing with

  • No in-house LLM, RAG or agent depth
  • Real users and a real quality bar to meet
  • Don't want to hire a permanent AI team for one initiative

What you're after

You want a senior team to build it to your quality bar and hand it back clean.

Outcome

The feature shipped to your standard, then handed back clean.

03

CTO burned by an AI agency

Paid for a POC that was a notebook

You're dealing with

  • No tests, prompts edited live in a console
  • Costs nobody could explain
  • A team that says yes to everything

What you're after

You want version control, evals in CI, an owned metric, and a team that will tell you no when AI isn't the answer.

Outcome

Production software you own, and honest answers when AI is wrong.

We work with a few companies at a time.
If this is you, let's build it right.

Senior engineers. No handovers. No fluff.

07 / In depth

07.1What we build

AI solutions we build

Custom AI software development, for us, means five kinds of system, each judged on one metric agreed up front.

Read more

LLM features and retrieval-augmented generation (RAG): assistants and search that answer from your own documents through a vector database, with the source shown. AI agents that act in your systems — read a file, score a lead, update the CRM. Computer vision: detection, inspection and OCR on the images you already collect. Natural language processing: classify, route and extract fields from email, contracts and invoices. Predictive analytics: forecasting, anomaly and fraud detection, and recommendations on your own data. Generative AI is one tool on that list, not the whole list.

  • LLM features and RAGAssistants and search that answer from your own documents, with the source shown.
  • AI agentsAct in your systems: read a file, score a lead, update the CRM.
  • Computer visionDetection, inspection and OCR on the images you already collect.
  • Natural languageClassify, route and extract fields from email, contracts and invoices.
  • Predictive analyticsForecasting, anomaly and fraud detection, recommendations on your data.

Custom AI we have shipped

What custom AI engineering looks like in production, with the numbers from each case study. A precision-nutrition platform for neonatal care in the US that turns a proprietary clinical dataset into feeding recommendations at the bedside, integrated with Epic via HL7/FHIR: 94% protocol adherence after launch and feeding decisions 3× faster. A quality-management SaaS for medical-device makers whose regulatory assistant cites the clause each answer came from. An AI agent that qualifies B2B leads from 1,200 CSV files a month and pushes the hot ones into HubSpot — screening went from days to hours.

Fine-tuning, model training or a model API?

Most custom AI projects should start with a frontier model behind an API — OpenAI, Anthropic's Claude or Google's Gemini — plus retrieval over your data, because it is the fastest path to a measurable result. Fine-tuning earns its place when the eval set shows a gap that prompting and retrieval can't close, or when cost and latency at your volume call for a smaller model. Training your own model makes sense for narrow, high-volume tasks on proprietary data — tabular prediction, vision, anomaly detection — where you own labelled examples. We write the choice down with its cost, latency and quality trade-off before building.

07.2From PoC to production

From PoC to MVP to production

A proof of concept (PoC) answers one question: does this work on your data? We build it against an eval set of real cases, not a demo on hand-picked examples, and it ends in a written go or no-go.

Read more

An MVP puts the feature in front of real users with guardrails, logging, human review where errors are costly and a cost ceiling in code. Production adds the rest: monitoring, drift and cost alerts, load behaviour, a runbook and the handover. Each step has an exit criterion tied to the agreed metric, so a failed PoC is a cheap answer rather than a sunk quarter — and a feature that passes reaches production in weeks, not quarters.

Our AI tech stack

The stack follows the problem and the systems you already run, but these are the tools we ship with.

Read more

Models: OpenAI, Anthropic Claude and Google Gemini through their APIs, and open-weight models where data residency or cost calls for them. Machine learning: Python with PyTorch, TensorFlow, scikit-learn and XGBoost; OpenCV and YOLO for computer vision. Product: TypeScript, React and Node.js, or .NET, on PostgreSQL. Cloud: AWS, Azure or Google Cloud, usually the account you already have. n8n or Make when a workflow tool is enough. MLOps: evals in CI on GitHub Actions, versioned prompts and models, monitoring for drift and cost. Frameworks such as LangChain or LlamaIndex are a per-project choice, not a default.

Models
OpenAIAnthropic ClaudeGoogle GeminiOpen-weight
Machine learning
PythonPyTorchTensorFlowscikit-learnXGBoostOpenCVYOLO
Product
TypeScriptReactNode.js.NETPostgreSQL
Cloud and workflows
AWSAzureGoogle Cloudn8nMake
MLOps
Evals in CIGitHub ActionsVersioned promptsDrift and cost

07.3Cost, security and compliance

How much does custom AI development cost?

Most of our custom AI development projects start between €15k and €50k, at a fixed price agreed before production code is written; tightly scoped builds come in below that and multi-feature products above €50k.

Read more

Five things move the number: the state of your data (clean and reachable, or needing pipelines first); how many systems the AI has to read from and write to; the quality bar and how much human review it needs; the model path (an API with retrieval, fine-tuning, or training your own); and compliance work such as a DPIA or EU AI Act obligations. Inference and hosting are a separate running cost, capped in code.

€15k–€50kmost projects, at a fixed price

  • State of your dataClean and reachable, or needing pipelines first.
  • SystemsHow many the AI reads from and writes to.
  • Quality barAnd how much human review it needs.
  • Model pathAPI with retrieval, fine-tuning, or training your own.
  • ComplianceA DPIA or EU AI Act obligations.

Security, GDPR and the EU AI Act

Security reviews for enterprise AI ask three questions — where the data goes, who can see it, and what the model is allowed to do — and we answer them in the design, not after launch.

Read more

The system runs in your environment; personal data is checked against the GDPR before it reaches a model provider (lawful basis, data-processing agreement, EU region where residency matters), with PII handling and an audit log of what the system did. Under the EU AI Act, each use case gets a risk classification at scoping: most business AI — document extraction, internal assistants, B2B lead scoring — is minimal or limited risk, where the duties are transparency and staff AI literacy; hiring, credit scoring of individuals or AI in medical devices is high-risk and brings conformity obligations. We flag what needs your lawyer.

The three security-review questions

  • Where does the data go?
  • Who can see it?
  • What is the model allowed to do?
  • EU AI Act risk: Minimal or limitedExamplesDocument extraction, internal assistants, B2B lead scoringWhat it bringsTransparency and staff AI literacy
  • EU AI Act risk: HighExamplesHiring, credit scoring of individuals, AI as a safety component of a certified medical deviceWhat it bringsConformity obligations

07.4AI software development company

What does an AI software development company do?

An AI software development company builds custom software with AI inside it — features and products designed for one company's use case and shipped to production, not sold off the shelf.

Read more

Unlocking Tech is an AI software development company that builds those AI features and products for your specific problem, with evals, guardrails, and a cost ceiling enforced in code. Unlike most artificial intelligence software development companies, we keep prompts and config in version control and hand you the code and one agreed metric — you own both.

When the AI sits inside a bigger product

Most AI features live inside software that also needs accounts, permissions, billing, dashboards and integrations. When the project needs it, we build that around the AI — the hospital-management and agritech platforms in our case studies were full product builds — and hold it to the same standards: version control, tests in CI, code you own. If your project is mostly product software with little or no AI in it, start with our custom software development team instead.

Our AI software development service

Our AI software development service is a scoped build run by senior engineers: we agree the problem and the metric, ship working code weekly, and hold it to production standards with evals, guardrails, and version-controlled config. Where most generative AI development companies stop at a demo, we ship customized AI solutions you can put real load on — and you own the code. Engagements are project-based, typically €15k–€50k and up.

07.5Machine learning and data engineering, built to ship

A machine learning development company that ships models to production

As a machine learning development company, we build and train models that make predictions or decisions on your data, then run them as a live part of your product.

Read more

Most machine learning companies stop at a notebook. We build the model, the evals that prove it works, and the monitoring that catches drift after launch. You get production code you own, not a demo that breaks the first time real data hits it. Among machine learning development companies, that is the line we hold: versioned data, reproducible training, and a clear path from prototype to the thing your users actually touch. That is how a serious machine learning business has to run.

Data engineering: the pipelines your models run on

As a data engineering company, we build the plumbing that gets data from where it lives to where your models and analytics can use it: ingestion pipelines, warehouses, and feature stores.

Read more

A model is only as good as the data feeding it. So before we train anything, we build the pipelines, schemas, and feature stores that keep that data clean, fresh, and queryable. Unlike data engineering companies that hand you a diagram and leave, we ship the running pipelines and the code behind them, instrumented so you can see the moment something breaks.

07.6Choosing a custom AI development company

How do you choose a custom AI development company?

Choose a custom AI development company — or any AI development partner — on evidence of production discipline, not portfolio screenshots.

Read more

Ask three things: how quality is measured before launch — the answer should be an eval set built on your data; how changes are controlled — prompts and config in version control, reviewed like code; and what happens when the model is wrong — escalation to a person, not silence. A vendor who answers those in writing is selling engineering. One who answers with a demo is selling the demo.

Three things to ask

  1. How is quality measured before launch?An eval set built on your data.
  2. How are changes controlled?Prompts and config in version control, reviewed like code.
  3. What happens when the model is wrong?Escalation to a person, not silence.

What should artificial intelligence development services include?

Artificial intelligence development services should cover the full path to production: scoping the problem to one metric, choosing and justifying the model, building the feature with evals running in CI, hardening it with guardrails and a cost ceiling, and handing over code you own with a runbook. Many offerings stop at the prototype and leave the reliability work — the part that decides whether the system survives real use — to you. Price the whole path, not the demo.

Red flags when buying AI development services

The red flags repeat: a proposal without a metric or an eval plan; pricing that rewards time spent instead of a result; prompts edited live in a console nobody can audit; ownership of code and models left vague in the contract; and a yes to every idea. Buyers often come to us after an AI tool nobody trusted enough to keep using — usually because nobody defined what working meant before the build started. Define it first. It is the cheapest part of the project.

08 / How it compares

Custom AI development vs the alternatives

Where custom AI development services fit against buying an off-the-shelf tool or hiring in-house — and where they don't.

  • Custom AI development

    What we build

    Fits your workflow and data
    Yes
    Time to production
    Weeks, in milestones
    Quality measured on your data (evals)
    Yes
    Running cost
    Ceiling enforced in code
    Who owns the code and the models
    You
    When the vendor changes course
    Code, runbook and docs are yours
    Best for
    A feature or product with a metric to move
  • Off-the-shelf AI tool

    Fits your workflow and data
    If your process matches the tool's
    Time to production
    Days to configure
    Quality measured on your data (evals)
    No
    Running cost
    Per-seat licence that grows with the team
    Who owns the code and the models
    The vendor
    When the vendor changes course
    You migrate
    Best for
    A generic job the tool already does well
  • In-house AI hire

    Fits your workflow and data
    Yes, over time
    Time to production
    Months — hiring comes first
    Quality measured on your data (evals)
    If you build the discipline
    Running cost
    Salaries, fixed
    Who owns the code and the models
    You
    When the vendor changes course
    Not applicable
    Best for
    AI as your core product, long term
09 /

Frequently asked questions

10 / More services
11/Start the conversation

Start your deployment.

Talk directly to a principal engineer.

No sales team.

No discovery workshops.

No procurement circus.

We scope, build and ship.

  • Reply within one business day
  • Engineer-led assessment
  • Written proposal
  • Lisbon · UK time zone

No commitment. Just an engineer.

Budget (estimated)
Timeline

No newsletter, no spam. We only use this to reply.