A hybrid event management and live streaming platform that empowers creators and organizations to host, manage, and monetize virtual, in-person, and hybrid events.

Developed the web application for Portals — a full-featured event platform that enables organizers to create and broadcast live events, engage audiences in real-time, and build communities through personal event portals. From live Q&A and polling to ticketed registration and Stripe-powered payments, Portals provides end-to-end event management for conferences, webinars, workshops, and social gatherings. The platform supports both virtual streaming (via HLS/Vimeo) and in-person events with check-in capabilities.
Frontend Developer — Built the web application using Next.js 15 and React, implementing the core event management dashboard, real-time virtual event experience (live streaming, Q&A, polls, chat), portal system, and audience engagement features.
Next.js 15, React, TypeScript, Redux Toolkit, TanStack Query, Socket.io, HLS.js, Tailwind CSS, Stripe, Mapbox GL, AWS S3, Zod, React Hook Form
Building a responsive real-time virtual event experience required handling thousands of concurrent WebSocket connections while keeping the UI performant during high-engagement moments (e.g., live Q&A floods, rapid poll voting, emoji reaction bursts). I implemented an event batching and throttling strategy — aggregating incoming socket events into micro-batches before dispatching state updates, combined with virtualized rendering for large lists — reducing unnecessary re-renders by approximately 60% and maintaining smooth 60fps interactions even during peak audience activity.
Website: https://portals.now








