Skip to content
View cristiantx's full-sized avatar
  • Buenos Aires, Argentina

Block or report cristiantx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cristiantx/README.md

Hi there! 👋

Typing SVG

Buenos Aires, Argentina 🇦🇷

I'm a Senior Frontend / Full-Stack Engineer focused on building complex product experiences with React, TypeScript, Next.js, Node.js, WebRTC, and real-time systems.

My strongest impact is on frontend architecture, product UX, performance, and real-time collaboration. I enjoy working close to the product, driving technical direction, and mentoring other engineers while staying hands-on in the code.

Most recently, I worked at Riverside.fm on a real-time video platform used by thousands of creators. Before that, I co-founded Streamix, a cloud-based live video production platform used by clients like Fox Sports, Goal, Bayer, and Marseille Web Fest.


🛠️ Tech Stack

Real-time & VideoWebRTCWebSocketKafkaRTMPFFmpeg

Frontend & MobileTypeScriptReactNext.jsReduxReact Native

Backend & CloudNode.jsNestJSAWSGCPCI/CD


💥 Impact

  • Led real-time Studio engineering at Riverside across frontend and backend.
  • Built presence/session systems with WebRTC, WebSockets, Kafka, React, TypeScript, and NestJS
  • Improved Studio performance: FCP from 6s to <2s, long tasks from ~5s to 0.3s
  • Reduced Studio loading time by 70% and bundle size by 60%
  • Contributed to collaboration, recording, live streaming, presentations, and device-management workflows
  • Built systems supporting 10K concurrent users and 24K+ presentations shared per year
  • Co-founded Streamix, serving 20+ enterprise clients, 1,000+ self-serve clients, and 8,200+ streamed minutes

☕ Beyond the Code

When I'm not designing distributed systems or debugging WebRTC connections:

  • Coffee Enthusiast: Currently dialing in a new espresso shot or practicing latte art. Yes, I have opinions about grind size.
  • DIY & Woodworking: If I'm not building software, I'm building furniture in my workshop. Similar problem-solving, but with more sawdust.
  • Snowboarding: You'll find me on a mountain whenever the season allows—fresh powder > perfect deploy.
  • Photography: Exploring the world through a lens and editing the results. Understanding light helps with both photography and video encoding.

💬 Let's Connect

Pinned Loading

  1. minicrisminicrisPublic

    Mini Mobile Game Experiment

    TypeScript 1

  2. dividirdividirPublic

    dividir.app aplicacion para dividir gastos

    TypeScript

  3. next-webmcpnext-webmcpPublic

    A tiny set of Next.js (App Router) helpers for WebMCP

    TypeScript 3

  4. docker-nginx-rtmpdocker-nginx-rtmpPublic

    Forked from genxstylez/docker-nginx-rtmp

    Nginx

  5. react-native-webrtcreact-native-webrtcPublic

    Forked from react-native-webrtc/react-native-webrtc

    A WebRTC module for React Native.

    Objective-C

  6. mockingbot/react-native-immersivemockingbot/react-native-immersivePublic

    Add Toggle for Android Immersive FullScreen Layout

    Java 132 32