Skip to content
Now booking new engagements

We engineer the products others promise.

Mereltech is a senior product studio. We build mobile apps, web platforms, backends, trading bots and brand systems for founders and teams who can't afford to ship slow, fragile, or generic.

Start a projectSee selected work
London → Sarajevo
Remote-first, EU/UK hours
Senior-only team
Engineers, designers, QA, SEO
Trading bots & EAs
MT4/5, TradingView, crypto, custom
From idea → scale
Discovery, build, ship, iterate
WNTD · London
ApiniLabs · Basel
Lilium
Gradilac
Fijaker
Coachly
Monri Payments
RevenueCat
WNTD · London
ApiniLabs · Basel
Lilium
Gradilac
Fijaker
Coachly
Monri Payments
RevenueCat
Partnerships & certifications
Credentials we hold across cloud, mobile and infra
Google Cloud Partner
Architecture, Firebase, Vertex AI
AWS Certified
Solutions architect on the team
Apple Developer Program
iOS publishing & enterprise
Google Play Developer
Android distribution at scale
/ 01 · Services

Nine disciplines, one studio, one accountable team.

You don't hand off between three agencies. We sit in the same standup with engineering, design, QA and growth, and own the outcome end to end.

Mobile apps

Cross-platform Flutter is our home turf, and we ship native iOS (Swift / SwiftUI) and native Android (Kotlin / Jetpack Compose) too. We pick the right tool for your product, not the one we're selling.

FlutterSwiftKotlinReact Native

Web platforms

Marketing sites, dashboards and SaaS frontends in Next.js. Fast on a 3G connection, accessible by default, and a joy for your team to extend.

Next.jsReactTailwindVercel

Backends & APIs

Node.js, Firebase, Supabase, GCP and AWS. From a clean REST surface to event-driven systems with queues, workers, and observability built in.

NodePostgresGCPAWS

Product design

Interface, motion, and brand systems that look bespoke, not template. Figma-first, design tokens, dark/light, and pixel-tight handoff.

FigmaTokensMotionBrand

Solution architecture

Pre-build de-risking. We map your domain, pick the right tools, and write the spec your future engineers will actually thank you for.

DiscoveryADRsRoadmaps

QA & reliability

Manual + automated testing, CI gates, release trains, crash triage. We treat quality like product, not paperwork.

CodemagicPlaywrightCI/CD

SEO & growth

Technical SEO, schema, Core Web Vitals, content scaffolding. The boring fundamentals that compound into traffic.

SchemaCWVContent

AI features

LLM integrations, embeddings, vision, voice. Practical AI that ships, not demoware. Costed, evaluated, and observable.

OpenAIClaudeRAG
New offer

Trading bots & EAs

We build your trading strategy into production-grade systems for MT4 / MT5, TradingView, NinjaTrader, cTrader and crypto exchanges. Backtested, paper-traded, monitored, and protected by real kill-switches.

MQL5Pine ScriptPythonccxt
/ 02 · Selected work

Real apps. Real users. Numbers we can show you.

Request a full case study
Bosnia & Herzegovina · Studio build · Mobile, backend, design

Gradilac

A construction marketplace connecting clients with verified contractors. We delivered the full stack (listings, bids, in-app chat, and a reputation system) alongside a brand identity built to scale across the region.

6
weeks to MVP
4.8★
store rating
12k+
early users
FlutterFirestoreCloud FunctionsStripe
Bosnia & Herzegovina · Studio build · Mobile & realtime backend

Fijaker

A local services & ride-sharing app for the Balkans. We engineered real-time driver matching, in-app payments, multi-language localisation, and offline-first ride history, all shipped end-to-end by our team.

<300ms
p50 match latency
3
languages from day one
A+
Lighthouse CWV
FlutterNode.jsPostgresWebSockets
Coaching platform · Studio build · Web app, payments, video

Coachly

A coaching SaaS with structured programs, video sessions, payments, and progress tracking. We designed the brand and product, engineered the platform, and tightened the feedback loop between coach and athlete to a one-tap experience.

+25%
coach retention
1-tap
session booking
GDPR
ready
Next.jsSupabaseStripeDaily.co
12+
Apps shipped to App Store & Google Play
5+
Years compounding production experience
99.5%
Median crash-free sessions across our apps
8+
Trading bots live in production, running profitably
4
Markets we deliver to (UK, EU, US, Asia)
/ NEW · Algo & trading systems

We build your trading strategy like production software.

Most trading code is a forgotten Python script with a passwordless API key. Bring us your strategy, and we engineer it the way we engineer apps: tested, observable, monitored, and recoverable.You own the edge. We own the infrastructure.

Your strategy, built right

Bring a hand-drawn idea, a TradingView backtest, or pseudocode. We translate it into a tested, parameterised system: indicators, multi-timeframe, news filters, session logic, position sizing.

Backtesting & forward testing

Walk-forward analysis, Monte Carlo, slippage and spread modelling. Real fills, not curve-fit dreams.

Risk & kill-switches

Drawdown caps, exposure limits, broker-side and platform-side stops. Operator dashboards. Pages when things move.

Live ops

VPS / cloud deployment, monitoring, alerting, latency-aware routing, daily P&L reporting and audit trails.

ema_breakout.mq5LIVE
#property strict
input double  RiskPct      = 0.5;
input int     EmaFast      = 21;
input int     EmaSlow      = 55;
input int     AtrLen       = 14;

double LotsFor(double sl) {
   double eq = AccountInfoDouble(ACCOUNT_EQUITY);
   double risk = eq * (RiskPct / 100.0);
   return NormalizeDouble(risk / sl, 2);
}

void OnTick() {
   if (NewsBlackout()) return;
   double f = iMA(_Symbol, 0, EmaFast, 0, MODE_EMA, PRICE_CLOSE, 0);
   double s = iMA(_Symbol, 0, EmaSlow, 0, MODE_EMA, PRICE_CLOSE, 0);
   double atr = iATR(_Symbol, 0, AtrLen, 0);

   if (f > s && CrossedUp(f, s)) Open(BUY,  atr * 1.5);
   if (f < s && CrossedDown(f, s)) Open(SELL, atr * 1.5);
}
EURUSD · M15+1.84% MTD
Platforms we ship to
MetaTrader 4MetaTrader 5TradingViewNinjaTradercTraderBinanceBybitCoinbaseInteractive BrokersOANDA
Languages we use
MQL4MQL5Pine ScriptPython (ccxt)C# / NinjaScriptNode.jsRust
Bring us your strategyAlready running a bot? We audit, port, and rescue existing systems too.
/ 03 · How we work

A senior process, without the agency theatre.

No 40-slide kickoff decks. No status meetings about status meetings. We build in tight loops with the people who will use the thing.

  1. 01
    Discover

    A focused 1-2 week sprint. We map your domain, users, and risks, then write a build plan you could hand to anyone.

  2. 02
    Design

    Brand, UX and motion in one loop. Tight, opinionated, prototyped in real interfaces, not Figma fictions.

  3. 03
    Build

    Senior engineers, weekly demos, observable from day one. CI/CD, env parity, and code your team can extend.

  4. 04
    Ship

    Phased rollout, store reviews, feature flags, real telemetry. We treat launch as the start, not the finish line.

  5. 05
    Scale

    Performance, retention, growth experiments. Stay on as your fractional team or hand off cleanly when you hire.

/ 04 · Stack

We pick boring tech on purpose, and use it brilliantly.

Tools we've shipped to production for years. No framework-of-the-week. No surprise rewrites in 18 months.

Mobile
  • Flutter & Dart
  • Swift / SwiftUI
  • Kotlin / Jetpack Compose
  • React Native
  • Codemagic & Fastlane
Web & Frontend
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Vercel
Backend
  • Node.js
  • TypeScript
  • Python
  • Postgres
  • Redis
  • GraphQL & REST
Cloud & Data
  • AWS
  • Google Cloud (GCP)
  • Firebase
  • Supabase
  • Cloudflare
  • BigQuery
Design & Product
  • Figma
  • FigJam
  • Framer
  • Adobe CC
  • Notion
  • Design tokens
Delivery & Ops
  • Jira
  • Linear
  • GitHub & GitLab
  • Slack
  • Sentry & Crashlytics
  • PostHog & Mixpanel
Payments
  • Stripe
  • RevenueCat
  • Apple Pay & Google Pay
  • Monri
  • PayPal
  • Adyen
AI & Search
  • OpenAI
  • Anthropic Claude
  • Vertex AI
  • Pinecone & pgvector
  • Algolia
  • Meilisearch
/ 05 · Words from people we've built with

The work speaks first. They speak second.

Mereltech delivered work that consistently outperformed our expectations. Calm under pressure, fast on the keyboard, and obsessive about quality.
Rob Balderstone
Head of Product, WNTD · London
Rare combination of senior engineering judgement and the ability to actually ship. Our roadmap moved faster the moment they joined.
Edin Halilovic
CEO, Lilium
They treated our app like it was their own product. Performance, reliability, and the small UX details all just got better month over month.
Engineering lead
ApiniLabs AG · Basel
/ 06 · FAQ

The questions every founder asks before saying yes.

/ 08 · Let's build

Got a product
that deserves a senior team?

Tell us where you're stuck: kicking off, scaling, rescuing a build, or hiring. We'll reply within one working day with a real human and a real plan.

ResponseWithin 1 working day
StudioSarajevo · Remote-first
EntityMereltech OÜ · Tallinn, EE

We reply within 1 working day. No newsletters, no sales sequences.