Home/ Work/CryptoUnity
CTO · 2023 — 2025 · Live

CryptoUnity

A multi-region crypto custody platform with KYC/KYB compliance, real-time webhook systems, and smart contracts. From zero to production across 8 integration phases, US + EU.

Role Chief Technology Officer
Duration 2023 → 2025
Regions US · EU
Platforms web · ios · android · admin · portal
Domain Fintech · Crypto · Regulated
CryptoUnity screenshot
Security issues
32 / 32
resolved in audit
Integration phases
8 / 8
zero rollbacks during audits
Codebases consolidated
3 → 1
unified platform
Regulatory launch
US + EU
audit-pass on first review

Overview

As CTO, I owned it end-to-end — architecture, vendor decisions, team direction, and the code that runs in production. Three codebases were consolidated into one platform. Eight integration phases shipped without rollback during audit windows.

I architected the multi-tier infrastructure: the CUBE middleware that handles webhook orchestration and KYC/KYB compliance across US and EU jurisdictions; the admin panel that compliance officers use daily; the creator portal for the product team; and coordinated the mobile apps (Kotlin on Android, Swift on iOS) that shipped alongside the web platform.

The hardest calls weren’t technical — they were which vendors to trust. BitGo for custody, a measured set of on-chain protocols, and a deliberately narrow set of third parties. Every integration I approved had to survive audit. It did.

Architecture

~/cryptounity/architecture/system-map.svg
01 — CLIENT SURFACESAdmin PanelReact · compliance opsCreator PortalReact · product teamWeb PlatformReact · end usersiOS AppSwift · nativeAndroid AppKotlin · nativeCUBE middlewarePHP · webhook orchestration · KYC/KYBreal-time balance sync · rate-limit · trust boundaryevery external call logs here02 — DATA & OBSERVABILITYPostgreSQLledger · usersRediscache · queueLogs · Auditcompliance trail03 — CUSTODY & ON-CHAINBitGocustodyTrading APIorders · pricesSmart contractsstaking · OTCAWS multi-region · Docker · CI/CD · auto-deploy · backups04 — INFRASTRUCTURE

Reading the diagram: Five client surfaces (admin, creator portal, web, iOS, Android) all speak to a single middleware core (CUBE). Every external integration — custody, trading, on-chain — goes through that boundary, so rotating a vendor doesn’t touch the apps. Data and audit trail sit on managed Postgres + Redis. Everything runs on AWS with Docker and automated CI/CD.

03 What I delivered · challenges solved

Six things shipped,
three hard ones solved.

Key contributions

  • Architected the full platform — CUBE middleware, admin panel, creator portal, mobile apps.
  • Integrated BitGo crypto custody with KYC/KYB compliance across US and EU jurisdictions.
  • Built real-time webhook systems, trading API, and balance-sync pipelines.
  • Led the security audit — 32 issues identified and resolved before production launch.
  • Designed smart contracts (staking, OTC) and contributed to token economics.
  • Set up multi-server AWS infrastructure with automated deployments and observability.

Challenges solved

  • Multi-region regulatory compliance — two jurisdictions with different KYC/KYB rules inside one platform.
  • Real-time transaction processing with zero-downtime requirements and audit-grade traceability.
  • Coordinating three codebases and two mobile platforms simultaneously — without dropping any of them.
The hardest calls weren't technical — they were which vendors to trust. Every integration I approved had to survive audit. It did.
Davor Majc, CTO / CryptoUnity
04 Tech stack

What's under the hood.

PHPReactTypeScriptKotlinSwiftPostgreSQLRedisAWSDockerBitGoSolidityCI / CD
Let's talk

¿Listo para arreglar, construir
o escalar?

30 minutos, conmigo personalmente. Leo tu sistema como un archivo de logs y te digo qué haría primero. Sin presentaciones, sin embudo de ventas.

Davor Majc, fundador, Numen

What you get on call
→ un diagnóstico de una página
→ 2–3 formas de solución, ordenadas por impacto
→ coste aproximado + plazo para cada una
→ sí/no — ¿soy la elección adecuada?
+386 40 828 474 · Blejska Dobrava, SI