Senior Rust & Go Engineer · Real-time media · Distributed systems · Applied AI

Systems thatanswer inmilliseconds.

I'm Felipe, a senior software engineer working in Rust and Go. I build backends that can't be late: real-time video, live-streaming platforms, and the distributed systems under them. Lately I've been putting AI into production too — agents, long-term memory, RAG.

See the work → Résumé (PDF)
Core
Rust · Go · Distributed systems
Specialty
Real-time media · GPU video
Also
Cloud · Frontend · Web3 · AI agents
Base
Londrina, BR · Remote US / EU
01 — Professional highlights
Cosm · via KakeMay 2025 — present

GPU-accelerated 8K virtual camera at 60 fps

The interactive video player behind Cosm's live NHL experience. A Rust engine decodes 8K fisheye arena footage on NVIDIA T4 GPUs, extracts a viewer-controlled virtual camera, dewarps the lens in CUDA and streams it over WebRTC — every frame under the 16.7 ms budget.

  • Drove the virtual camera from live XYZ puck and player tracking, so it follows the play automatically — locking onto the puck or a chosen player in real time.
  • Split the 8K decode across both NVDEC engines (PTS-correlated) and built an auto-tally director that predicts, keyframe-schedules and cuts between physical cameras — stable 60 fps, zero dropped frames as the puck flies across the rink.
RustGoC++CUDANVDEC / NVENCHEVCWebRTCAWS
FOX · via X-TeamMar 2021 — May 2025

Live-streaming backend, from 6 minutes to 10 seconds

The monitoring backbone for FOX's broadcast channels (Fox Sports and more), delivered as live internet streams across the US. A Go service ingests and correlates encoding health, manifests, dynamic ad insertion and viewer telemetry per channel, validating every stream in a continuous loop so operators catch problems in seconds.

  • Profiled with pprof, heap analysis, tracing and flame graphs; cut the full validation loop from ~6 min to ~10 s and CPU/memory by 60%+ — channel health refreshed in near real time.
  • Normalized heterogeneous provider data and validated dynamic ad insertion across streaming, encoding and advertising systems.
GoRustTypeScriptKubernetesAWSHLS / DASHSRTpprof
02 — Featured projects
03 — Career timeline
04 — Open source

Rust systems programming, a blockchain, microservice references, embedded work, and AI tooling. It's all on GitHub.

github.com/felipemeriga →
80+
Public repos
169
Followers
75
Stars · socket-flow
crates.io
Published · socket-flow
05 — Content & community
BlogWriting on HashnodeLong-form posts on Rust, Go, real-time systems and AI tooling, over on Hashnode. YouTube · EN@felipemerigadonEngineering topics, tooling, and hands-on programming. YouTube · PTCareers abroadHelping Brazilian engineers find jobs outside Brazil, build personal branding, and stay healthy at work. Instagram@f.merigaBehind the scenes of the work and life as a remote engineer.
06 — Education
BEng, Electrical Engineering — State University of Londrina (UEL) · 2011–2016
Specialization: Embedded Software Development
Technical Course, Chemistry — Escola Técnica Estadual Conselheiro Antônio Prado · 2007–2009
Languages: English, Portuguese and Spanish (native / bilingual) · Italian (professional) · Japanese (elementary)
07 — Hire me

Got something hard to build? Let's talk.

I'm open to senior Rust / Go roles in distributed systems, backend, and real-time media. Remote, working with teams in the US and Europe.

Book a call ↗ felipe.meriga@gmail.com linkedin.com/in/felipersil github.com/felipemeriga Download résumé (PDF) ↓
Felipe Ramos da Silva