Open to remote roles · Belo Horizonte, Brazil · UTC−3

Pedro Darma

Full-Stack & Mobile Engineer

I build backends, real-time systems and the mobile apps that run on them — Node.js, TypeScript, PostgreSQL, Redis and WebRTC on the server, React Native and Flutter on the device. 19+ years shipping for startups and international teams across the US, Australia, Germany and Brazil.

Previously

Universal Language · Loudly · ArcTouch · Flapper · PickMeApp (CTO) · Getset (founder) · Takenet

Selected work

All projects →

2023–2025

Universal Language

Facetok — real-time video interpretation for US hospitals. iOS, Android and web apps on a Node.js, GraphQL and PostgreSQL backend.

  • Moved video calls from Vonage/OpenTok to WebRTC on Mediasoup to cut platform costs
  • Improved connection stability by 30% and reduced build times by 40%
  • Rebuilt CI/CD on Expo EAS, shipping smaller changes as over-the-air updates

React Native · Expo · EAS · React Context · SQLite · Node.js · GraphQL · PostgreSQL · WebRTC · Mediasoup · AWS · Jest · Maestro

2017–present

Cryptom · My own product

Automated crypto trading on real-time market data.

  • Follows 12 USDT markets over Binance WebSockets across 6 timeframes, computing SMA, EMA, MACD and RSI on every candle close
  • Services talk over WebSockets through a broker built for Cryptom, and run in Docker across Google Cloud, Fly.io and a home server
  • Table partitioning keeps ~78M candles (12 pairs × ~6.5M), plus the computed moments that double it, fast to query and retain

Node.js · TypeScript · WebSockets · Redis · PostgreSQL · MongoDB · SQLite · Docker · Google Cloud · Fly.io · Cloudflare Tunnel

2014–2017

PickMeApp · CTO

Mobility platform born inside Getset, the company I founded in Belo Horizonte — native iOS and Android apps for riders and drivers, backed by a few investment rounds.

  • Beacon-validated arrivals at partner venues, plus a CMS where venues managed their own settings
  • Route optimization and shared rides
  • Moved from MySQL to PostgreSQL to use PostGIS for service areas; high-volume driver-location writes moved to Redis

Objective-C · Swift · Android · PHP/Laravel · MySQL · PostgreSQL · PostGIS · Redis · Beacons

Stack

Backend
Node.js, TypeScript, REST, GraphQL, WebSockets, MQTT
Data
PostgreSQL, MySQL, MongoDB, Redis
Real-time
WebRTC, Mediasoup, FFmpeg
Mobile
React Native, Expo, Flutter, Swift, Objective-C
Cloud
AWS, Google Cloud, Docker, CI/CD

Side projects

QuickTacToe, tic-tac-toe with 7 seconds per move, played online in real time or against a bot trained in Apple MLX. Moots, a family-history platform in Flutter, PocketBase and Go. PriceIn, barcode price comparison in Flutter. Super Carnaval World, a pixel-art game about Belo Horizonte’s Carnival. Off the clock I build small robots with ESP32, 3D modeling and MQTT.

Hiring an engineer? Let’s talk.

Email is the fastest way to reach me. I’m based in Belo Horizonte, Brazil (UTC−3) and work remotely with teams in the US, Europe and Australia.