STATUS: Open to new engagements

Technical advice from someone who still ships.

I build teams and products that just work.

I'm Mo Mia — CTO of CapSquid and lead engineer at Drevise, based in Amsterdam. I've led engineering teams inside a publicly traded manufacturer and built AI products from scratch. I help companies make the technical decisions that are expensive to get wrong, then build the teams that carry them out.

Otron robot mark
Personnel Spec // 001Mo MiaCTO · Technical Advisor
CurrentCTO, CapSquid
Lead Engineer, Drevise
PreviouslyTeam Lead & Fractional EM, Protolabs
FocusAI systems & adoption
Full-stack applications
Cloud architecture
Teams & products that just work
StackTypeScript · React
NestJS · AWS
BaseAmsterdam, NL · CET
Available for advisoryClass: CTO / Advisor
ADVISORY-v1.0 // Consulting Services

A second opinion before the expensive decision

For founders, CTOs and engineering teams who need an experienced outside view on what to build, who should build it, and what it will cost to run.

SCOPE: STRATEGY + HANDS-ON
★ Core strength
SVC-001

Build the Team

The team decides whether the product works. I help you hire the right engineers, set up how they work together, and get to a team that ships reliably — whether you're making your first hires or fixing one that has stalled.

  • ✓ Team shape & hiring plan
  • ✓ Interview loops & hiring
  • ✓ Onboarding & ways of working
  • ✓ Ownership & delivery cadence
SVC-002

Fractional CTO

Part-time technical leadership before you have it full-time: roadmap, architecture and build-versus-buy calls, and running engineering until a permanent leader is in place.

SVC-003

AI Adoption

Where language models and agents genuinely help your product and your team, and where they don't. Evaluation, cost, data handling, and agentic workflows engineers keep using.

SVC-004

Architecture Review

A structured look at your system design, infrastructure and cloud bill — serverless or containers, Kubernetes, workflow engines — with a written recommendation you can act on.

SVC-005

Enterprise Readiness

What bigger customers ask before they sign: SSO, on-premise deployment, audit trails and compliance groundwork such as SOC 2 — sequenced so it doesn't stall the roadmap.

SVC-001Build the Team★ Core

The team decides whether the product works. I help you hire the right engineers, set up how they work together, and get to a team that ships reliably — whether you're making your first hires or fixing one that has stalled.

  • ✓ Team shape & hiring plan
  • ✓ Interview loops & hiring
  • ✓ Onboarding & ways of working
  • ✓ Ownership & delivery cadence
SVC-002Fractional CTO

Part-time technical leadership before you have it full-time: roadmap, architecture and build-versus-buy calls, and running engineering until a permanent leader is in place.

SVC-003AI Adoption

Where language models and agents genuinely help your product and your team, and where they don't. Evaluation, cost, data handling, and agentic workflows engineers keep using.

SVC-004Architecture Review

A structured look at your system design, infrastructure and cloud bill — serverless or containers, Kubernetes, workflow engines — with a written recommendation you can act on.

SVC-005Enterprise Readiness

What bigger customers ask before they sign: SSO, on-premise deployment, audit trails and compliance groundwork such as SOC 2 — sequenced so it doesn't stall the roadmap.

RECORD-v1.0 // Leadership

Where I lead

Technical leadership at two growing companies and a publicly traded manufacturer — from setting the architecture to running the teams that build it.

ROLES: 2 CURRENT · 1 PREVIOUS
ROLE-001 // SAAS● Current

CapSquid ↗

Chief Technology Officer

A European platform that turns commits, issues and payroll data into audit-ready software capitalisation and R&D tax-credit reporting — no timesheets.

FintechComplianceEU
ROLE-002 // AI● Current

Drevise ↗

Lead Engineer

An AI platform that reads technical drawings and specifications, automating the path from engineering review to series production for manufacturers and their suppliers.

Document AIManufacturingEnterprise
ROLE-003 // NYSE: PRLB◼ Previous

Protolabs ↗

Team Lead · Fractional Eng. Manager

Led two engineering teams at a publicly traded digital manufacturer, stepping in as their engineering manager when none was in place.

2 teamsPeopleDelivery
CapSquidChief Technology Officer● Current

A European platform that turns commits, issues and payroll data into audit-ready software capitalisation and R&D tax-credit reporting — no timesheets.

FintechComplianceEU
capsquid.com ↗
DreviseLead Engineer● Current

An AI platform that reads technical drawings and specifications, automating the path from engineering review to series production for manufacturers and their suppliers.

Document AIManufacturingEnterprise
drevise.com ↗
ProtolabsTeam Lead · Fractional EM◼ Previous

Led two engineering teams at a publicly traded digital manufacturer (NYSE: PRLB), stepping in as their engineering manager when none was in place.

2 teamsPeopleDelivery
protolabs.com ↗
LAB-v1.0 // Selected Work

Things I've built

Models, agents and apps I've built or contributed to under the Otron name — where I test ideas before recommending them to anyone else.

INDEX: MODELS + APPS
PRJ-001 // MODEL✓ Released

Otron/snap-1

A fine-tuned ModernBERT-large classifier that answers several typed questions about a text — yes/no, pick-one, or level — in a single local forward pass, in roughly 16–25 ms on Apple silicon.

0.812Banking77
0.838CLINC150
4KContext
421M paramsModernBERT-largeApache-2.0
PRJ-002 // AGENT✓ Open source

Otron Agent

An autonomous development agent across GitHub, Slack and Linear: it answers webhooks, manages issues, opens pull requests and remembers what it has done.

TypeScriptClaudeMIT
PRJ-003 // MACOS✓ Shipped

ClipOCR

A private menu-bar utility: select any region of the screen and its text lands on your clipboard. Apple Vision on-device, no cloud.

SwiftApple VisionMIT
PRJ-004 // MACOS✓ Shipped

Underlay

A menu-bar app that turns any web page into a live desktop wallpaper, and tints the menu bar to match it.

SwiftmacOSMIT
PRJ-005 // GAME→ Contributor

CHIP RUSH

A 3D machine-shop game in the browser: run timed CNC operations and fill orders. Built by a friend; I designed and built a new game mode.

JavaScript3DBrowser
PRJ-001 // ModelOtron/snap-1✓ Released

A fine-tuned ModernBERT-large classifier that answers several typed questions about a text — yes/no, pick-one, or level — in a single local forward pass, in roughly 16–25 ms on Apple silicon.

0.812Banking77
0.838CLINC150
4KContext
421M paramsModernBERT-largeApache-2.0
PRJ-002 // AgentOtron Agent✓ Open source

An autonomous development agent across GitHub, Slack and Linear: it answers webhooks, manages issues, opens pull requests and remembers what it has done.

TypeScriptClaudeMIT
PRJ-003 // macOSClipOCR✓ Shipped

A private menu-bar utility: select any region of the screen and its text lands on your clipboard. Apple Vision on-device, no cloud.

SwiftApple VisionMIT
PRJ-004 // macOSUnderlay✓ Shipped

A menu-bar app that turns any web page into a live desktop wallpaper, and tints the menu bar to match it.

SwiftmacOSMIT
PRJ-005 // GameCHIP RUSH→ Contributor

A 3D machine-shop game in the browser: run timed CNC operations and fill orders. Built by a friend; I designed and built a new game mode.

JavaScript3DBrowser
More on GitHub ↗
ABOUT-v1.0 // Background

Engineer first, advisor second.

I trained in computer engineering and have led engineering from early-stage startups to a publicly traded manufacturer — product, infrastructure and, more recently, AI systems including models I've trained myself.

Originally from South Africa, I've lived and worked in Amsterdam since 2021. I run engineering day to day, so the advice I give comes from systems I'm responsible for now, not ones I read about.

Core Specifications
TypeScriptReactNestJSAWSKubernetes / EKSTemporalMonoreposLLMs & agentsllama.cppClaude Code
EDU // Computer engineeringLOC // Amsterdam, since 2021TZ // CET, overlaps EU and UK hours
CONTACT-v1.0 // Open Channel

Have a decision to make?

Send a few lines about your company, the problem and your timeline. I'll reply within two working days.

CHANNEL: OPEN