About
A focused AI studio, backed by a full software team.
Nupgrade is led by Hamza Benammi, a senior backend and AWS engineer with 8+ years of experience. We are powered by MediaElegant, the remote-first studio in Marrakech that has launched 40+ products.
Powered by MediaElegant
Why the parent studio matters to you.
AI work rarely stops at the model. It needs a product, an integration, a website people can find and someone to keep it running. MediaElegant covers all of it.
- 8+
- years shipping
- 40+
- products launched
- GMT+1
- overlaps Europe and the Gulf
- Remote-first
- rooted in Marrakech
Services across the studio
- 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
Public AI project
A live AI trip planner and directory of places. Plans come from checked data, and prices are labelled as estimates. More project stories are under Work.
8 public builds are listed on MediaElegant. Most are not AI projects, and we do not claim them as such.
What we hold to
Judgement is the part that does not get cheaper.
- 01
AI proposes. People approve.
Where a mistake is expensive or cannot be undone, a person approves first. We design that review step with you and show what the reviewer needs to decide.
- 02
Experience is the multiplier.
AI makes code cheap to write. Knowing what to build, what breaks at scale and what is safe to ship still takes years in production.
- 03
Fundamentals, not just prompts.
Networking, Linux, databases and cloud internals let us debug what an agent got wrong instead of guessing.
How we build
A delivery loop with a person at both ends.
- 01Engineer
We write the spec
Architecture, API contracts, data flows and acceptance criteria come from an engineer before any agent runs.
- 02AI
Agents do the volume
Scaffolding, refactors, test generation and documentation go to AI agents, in parallel and fast.
- 03Both
Tests are the gate
Unit, API, end-to-end and manual checks decide what ships. Nothing merges on a hunch.
- 04Engineer
We review every diff
Security, access control, cost, failure modes and edge cases: the judgement that years of production teach.
Disciplines
What the team covers.
Backend and cloud
Node.js, .NET, Python, REST APIs, multi-tenant SaaS, AWS serverless, CloudFormation.
AI engineering
RAG, Amazon Bedrock, local models on Ollama, fine-tuning experiments, evaluation.
Automation
n8n, integrations, scraping, CLI tooling and CI/CD pipelines.
Product and frontend
React, Next.js, React Native, accessible interfaces, design systems.
Quality and reliability
Unit, API and end-to-end tests, observability, defect triage, root cause.
Data and security
PostgreSQL, DynamoDB, RBAC, audit trails, backups with verified restores.
We name individual engineers on a project once they and the client agree. Until then we say who is accountable: the lead engineer, in writing, on every engagement.
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.