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.
-
- 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.