Work Experience

  • Alpha Co
    Frontend Developer
    Feb 2025 - Nov 2025
    • Built frontend interfaces for a cloud gaming platform across desktop, mobile, and smart TVs, and maintained the JavaScript-to-C++ backend integration using Inja.
    • Built Intro.js onboarding tutorials, a pixel-perfect Parallax.js landing page, and a two-directional Swiper carousel with bi-directional RTL/LTR localization for two languages.
    • Built a custom speed-test tool on top of OpenSpeedTest with a full UI overhaul, and refactored legacy jQuery code to modern JavaScript.
  • Syntech
    Frontend Engineer
    Mar 2024 - Jan 2025
    • Built a Next.js 14 (later 15) frontend for an IoT platform supporting 800+ connected devices, alongside a C++/MQTT backend.
    • Replaced CSS-in-JS with TailwindCSS and a new design system (cutting bundle size ~10%), added JWT-checking middleware and caching for heavy data loads.
    • Built shareable URL-based filter components, migrated remaining legacy pages to the App Router, and rewrote the unit/E2E test suite.
  • Diginoy
    Frontend Developer
    Mar 2023 - Mar 2024
    • Built storefront features in React 18/TypeScript and a real-time chat prototype with WebSocket; fixed roughly 500 UI bugs across browsers.
    • Built a reward and discount system (TailwindCSS, Zustand) with real-time promo code validation, plus a gamification/leveling system and paginated order history.
  • VEERA
    Frontend Developer
    Mar 2022 - Mar 2023
    • Built IoT/Robotics dashboards in React 17 with Mantra UI and Recharts, and helped migrate the codebase to React 18.
    • Used React Suspense in a live admin dashboard and built a client-facing rate limiter for subscription plans, serving a dozen co-workers and 20+ external clients.
  • Livito
    Frontend Developer
    Jun 2021 - Feb 2022
    • Managed UI state for media feeds, chat overlays, and video players on a live-streaming platform (React 17, TypeScript), plus stream/streamer status tracking.
    • Built an A/B test varying displayed viewer counts and an approximated live-viewer counter; used React.lazy and fallback UI for disconnections and backend timeouts.
  • Hireavilla
    Backend Developer
    Feb 2020 - Feb 2021
    • Decoupled backend C++ features and built RESTful endpoints with input sanitization, rate limiting, and CORS policies.
    • Used Valgrind to resolve memory leaks and contributed to Docker implementation.