Services
Three ways to put senior engineers on your problem.
Every engagement is staffed by Upcast engineers — no offshoring, no juniors billed senior, no resource-leveling games. We pick the engagement model that fits the problem, write a one-pager about what success looks like, and start.
Custom development
You bring the problem; we ship the platform.
A small senior team takes ownership end-to-end — discovery, architecture, build, and ship. We default to boring technology, write the deploy story on day one, and operate what we build until you are ready to take it.
- Team size
- 2–4 engineers
- Timeline
- 6 weeks for an MVP, 4–9 months for a platform
- Engagement
- Fixed scope or T&M, your call
- Stack
- TypeScript, Python, Go, Rust, Elixir — chosen to fit
- Architecture document, in plain prose
- Working software shipped to production weekly
- Runbook & on-call rotation handover
- A repo your future engineers can ramp on in a week
- A new product line that needs to ship without distracting your roadmap
- A rebuild of a system that has earned the right to be replaced
- An internal platform your engineering team relies on daily
Engineering consulting
A senior second opinion on the calls that matter.
Architecture reviews, stack audits, hiring strategy, the conversation you don't want to have alone. We read the code, talk to the team, and leave you with a written record — not a slide deck.
- Format
- Audit, review, or ongoing advisory
- Timeline
- 1–4 weeks, fixed fee
- Output
- A markdown report you can hand to the board
- Confidential
- NDA up front, always
- Written report, ranked findings, opinionated recommendations
- Working sessions with the team that has to live with the calls
- A 90-day plan with named owners and exit criteria
- Optional follow-up retainer for the hard parts
- You're considering a rewrite, a migration, or a major hire
- You inherited an engineering org and want a written read on it
- You've been told three different things by three different vendors
Embedded engineers
A Upcast engineer shipping inside your team.
Senior engineers on retainer, integrated with your standups, your repo, your pager. We pick up the work nobody else wants and make it boring — from migration backlogs to platform bring-up to the on-call rotation.
- Commitment
- 3-month minimum, monthly thereafter
- Hours
- 20h or 40h / week, your choice
- Mode
- Async-first; on-site days when it matters
- Replacement
- Same-week if you need a different fit
- A senior engineer fully onboarded inside one sprint
- Weekly written status, no executive summary needed
- Knowledge transfer document at the end of every quarter
- No-fault exit clause at the 30-day mark
- You need senior capacity without a 4-month hiring loop
- You're bridging between team leads or covering parental leave
- You've got a backlog of unglamorous platform work that keeps slipping
How we work
Five steps. Same for every engagement, regardless of shape.
- 01Conversation
A 30-minute call to learn the shape of the problem and decide if Upcast is a fit. No homework.
- 02One-page brief
We write down what we heard, what success looks like, and what we would charge. You sign or you don't.
- 03Audit week
For build and embedded engagements, week one is read-only — repo, infra, team, runbook. We surface fault lines before we touch anything.
- 04Ship weekly
After audit week, we are in your repo, deploying weekly, with a written log of decisions you can audit later.
- 05Hand-off
Every engagement ends with a hand-off doc and a recorded walkthrough. The thing we built keeps shipping after we are gone.
Pricing
Public, written down, ungamed.
We don't run multi-tier pricing pages. Every engagement starts from the same numbers below. Anything bespoke is in the brief, in writing.
| Stack audit | From €12k | 5 business days · fixed fee · credited toward a retainer |
| Custom development | From €24k / month | 2–4 engineers · monthly billing · 6 week minimum |
| Engineering consulting | From €4k / week | Single senior · pre-agreed scope · retainer optional |
| Embedded engineer | From €18k / month | 20–40h / week · 3 month minimum · same-week swap |