
Watchity
Cloud-based SaaS platform. Live video communication tools for companies and brands, featuring studio production, interactive event landing pages, real-time audience engagement and more.
Key Contributions
A summary of my core responsibilities and accomplishments during my time at Watchity:
- Delivered features for governments, banks and brands such as Volkswagen, Generali, MediaMarkt, L’Oréal, BBVA, Banc Sabadell and more.
- Lead an external team and provided them code analysis and CI/CD pipelines to deliver work without compromising permission overgranting keeping code base cohesion and style.
- Designed and implemented (delivering DX-friendly Postman and Swagger documentation) REST API endpoints demanded by technical clients using Django.
- Rearchitectured the frontend stack to a monorepo and created reusable structures accross apps (NgRx store) that reduced verbosity and similar code to prevent confusion and bugs.
- Developed a queue observation solution that cut down AWS costs by 30%.
- Bootstrapped a Janus WebRTC client for Unity in C#.
- Created stable mass-scale real time interaction with Socket.IO and WebRTC.
- Containerized apps so new colleagues have an environment ready to work.
- Proactively wrote Helm Charts for our apps with secrets management.
- Designed the SAML workflow for our clients' Single Sign On (SSO).
- Integrated Twitter, Facebook, YouTube & LinkedIn's live streaming APIs.
SaaS for Video Communication
With
, you can align your communication with the demands of formats, channels, and immediacy in today’s video-driven society.
Watchity is a cloud-based SaaS platform designed to simplify video communication for companies and brands. As a Full Stack Engineer, I worked across various parts of the platform and contributed to architectural decisions and implementation as well as leading a team of 4 engineers.
- Studio app for producing branded video signals.
- Interactive landing pages and players for live events.
- Live editing tool for clipping and sharing video feeds.

Event Management
We focused on client customization for landing pages, email reminders, branded forms, and access restrictions, resulting in dynamic page generation tailored to each event.
Ingestion & Mixing
We handled RTMP streams from professional devices and WebRTC inputs from
speakers' webcams and screen shares. I gained extensive experience in
real-time communications using WebRTC and
For the video mixer, we used Unity. That gaves so much power to enrich the user's content. I was responsible for bootstrapping Janus WebRTC in C# within Unity.
Consumption & Distribution
Distribution and how to deliver the video was a key challenge—some events had hundreds of thousands of viewers, requiring a scalable video player and efficient live interaction features (chat, calls to action, etc.). I learned how to strategically cache and memoize to ensure performance.
We supported both live and recorded video sharing to social networks like YouTube, LinkedIn, X (Twitter), and others. I led the authentication and API integrations for those.
The player included an interactive engagement layer to engage the audience with chat, reactions, quizzes, questions and answers, and calls to action. I led a team of three for this area and improved my DevOps skills by setting up development environments and CI/CD pipelines.Janus
The engagement required real time communication that involved me into using WebRTC and Socket.IO to ensure their stable interactions.






Cloud-Based Solution
Our stack ran entirely on AWS, exposing me to infrastructure tools like CloudFormation. I worked with on-demand deployments and resource optimization.
One of my proudest contributions was designing an observability system for an EC2 Auto Scaling Group that scaled down to zero when the job queue was empty and scaled up when jobs were pending. This optimization had a tangible impact on the company’s AWS costs.
Consultancy & Tailor-Made Solutions
Some clients required custom workflows or APIs. I handled both the implementation and the creation of clear, elegant Postman documentation to reduce back-and-forth emails.