Skip to content
Nupgrade

AI engineering · Powered by MediaElegant

AI systems built for the way your business works.

Tell us the problem. We build the software that solves it, with AI where it helps: private AI on your own documents, business automation, custom software and SaaS. Scroll to travel through what we build.

Begin the journey

Mission control

Watch a request become a result.

Pick a business task and watch a request become a result that a person can check. Every stage can be opened.

Illustrative workflow · authored sample

A rough client brief becomes a content plan a strategist can review.

  1. 1 · Request

    What the system is asked to do, and by whom. Nothing starts without a request a person can read.

  2. 2 · Sources

    The documents the system is allowed to read for this task. It works from these, not from memory.

  3. 3 · Draft

    A structured first version. Each line points to a source, or is marked as an assumption to confirm.

  4. 4 · Review

    A configured step where a person decides. This is a sample policy: each real workflow sets its own.

  5. 5 · Result

    The output in an editable format, with its sources attached. Nothing leaves without the review above.

Sample task: Fictional bakery chain wants a four-week spring content plan. Instagram and a newsletter, small budget, launch in April. Here is their brief and last year's recap. Interactive controls load with the page. Nothing here is a live system.

Illustrative workflow with authored sample data. No live model runs and nothing is sent anywhere.

Why Nupgrade

What you can check before you hire us.

Four things we do that you can see for yourself, without taking our word for it.

  • Any problem, one team

    Not a product with one use. If the answer is an AI assistant, an integration, an internal tool or a SaaS product, we build it, with MediaElegant's wider team for design, mobile and cloud.

    See the four ways we help

  • AI where it helps, people where it matters

    Where a mistake is expensive, a person approves first. We say plainly when AI is the wrong tool for the job.

    How we work

  • Try it before you write

    Every case study has a working prototype on invented data. Click through it the way a user would.

    Open the prototypes

  • Your data boundary in writing

    Where each stage of an AI system runs, who can see the data and how long it is kept, agreed before we build.

    Read the security approach

Solutions

Four ways we help.

World 01

Private AI and knowledge systems

Assistants that answer from your own documents, inside a boundary you have agreed.

  • Internal policy and procedure questions
  • Support answers from a controlled library
  • Search across scattered files

See deliverables and the pilot

World 02

Business automation and integrations

Connect the tools your team already uses so repeated work moves without re-keying.

  • Email request to reviewed draft
  • Records kept in step
  • A weekly report that assembles itself

See deliverables and the pilot

World 03

Custom software and AI products

Web, mobile and internal tools with APIs, built with a spec, tests and a clear scope.

  • An internal tool replacing a spreadsheet
  • An API other systems can rely on
  • A product with an AI feature built in

See deliverables and the pilot

World 04

Model evaluation, adaptation and deployment

Measure a model on your task first, improve it the cheapest way that works, then serve it.

  • Which model for this task?
  • Improving results without training
  • Serving a chosen model

See deliverables and the pilot

Blog

Practical AI, explained plainly.

Standalone articles on what AI is, how it works and how to use it in a business. Each one says what it is based on.

Browse the Blog

How we work

Engineers decide. Agents do the volume. Tests are the gate.

AI makes code cheap to write. What stays expensive is knowing what to build and what is safe to ship, so an engineer owns both ends.

  1. 01Engineer

    We write the spec

    Architecture, API contracts, data flows and acceptance criteria come from an engineer before any agent runs.

    Output: spec, API contracts, acceptance criteria

  2. 02AI

    Agents do the volume

    Scaffolding, refactors, test generation and documentation go to AI agents, in parallel and fast.

    Output: scaffolding, refactors, tests, docs

  3. 03Both

    Tests are the gate

    Unit, API, end-to-end and manual checks decide what ships. Nothing merges on a hunch.

    Output: test results the team can read

  4. 04Engineer

    We review every diff

    Security, access control, cost, failure modes and edge cases: the judgement that years of production teach.

    Output: reviewed diffs, with changes requested where needed

Where it runs is a choice.

We write down where every stage touches your data before we build. Read the security approach.

  • A server you own

    Runs in an environment you control.

  • A dedicated environment

    Set up for you alone, with responsibilities written down.

  • An approved API provider

    A hosted model under terms you have reviewed.

Powered by MediaElegant

Backed by a studio that has shipped 40+ products.

Nupgrade is MediaElegant’s AI engineering company. Design, mobile, cloud, SEO, QA and maintenance are available from the wider team when a project needs them. Figures are as MediaElegant publishes them.

8+
years shipping
40+
products launched
GMT+1
overlaps Europe and the Gulf
Remote-first
rooted in Marrakech
  • Software and SaaS engineering
  • Web development
  • Mobile apps
  • Desktop applications
  • Cloud and DevOps
  • Developer tools and automation
  • Accessibility engineering
  • Content protection
  • QA and testing
  • SEO and digital marketing
  • API development and integrations
  • Maintenance and support

Questions

Things people ask before they write.

What does it cost?

We scope and price in writing before work starts. We do not publish a price list, because the right answer depends on your process, your data and how much has to be integrated. A paid scoped assessment is available when the question needs real investigation first.

Do you only build AI?

AI is our focus: we use it to solve problems faster and to build things that were not practical before. But we build whatever the problem needs, including ordinary software, integrations and SaaS products. If AI is the wrong tool for your problem, we say so and build the simpler thing.

What kinds of problems do you take on?

Anything a business wants to digitalise or speed up: answering questions from your own documents, moving information between tools, replacing a spreadsheet with a proper tool, or building a product around an idea. Our Work page shows eleven examples with working prototypes, from travel and legal to HR, pharmacy and accessibility testing.

Will AI make mistakes with our data?

Models can be wrong, so we design for it. Where it matters, answers point to their sources, risky actions wait for a person to approve them, and the pilot has an acceptance test written before it starts. We do not promise zero errors.

Can it run privately, without sending our data to a public chatbot?

Often, yes. The options are a server you own, a dedicated environment, or an approved API provider under agreed terms. What is private depends on every stage: extraction, embeddings, retrieval, model inference, logs and backups. The security page explains how we scope that boundary.

Who does the work?

Engineers working inside MediaElegant's remote-first team in Marrakech. An engineer writes the spec and reviews every change. AI coding agents help with volume work under that review. We name the people on a project once they and the client agree.

Which tools do you work with?

The tools your team already uses: email, chat, CRMs, spreadsheets, document stores and helpdesk software, usually through their APIs. We check what a given integration supports during scoping rather than assuming it.

What do we own at the end?

That is agreed in writing before the work starts. Our aim is that you receive the code, workflows, documentation and a runbook for what we build for you.

What time zone and languages?

GMT+1, which overlaps Europe and the Gulf. We reply in English, French and Arabic. For right-to-left layouts we test the pages themselves. If you need Arabic or Darija in an AI system, we test the specific task with your real material before promising it.

One question

Which manual process currently takes the most time from your team?

Answer in a sentence or two. An engineer replies with where we would start, what it takes and what we would not automate.