Senior Frontend Engineer @ Qilin Labs

Arjun.

Frontend engineer who obsesses over performance and clean architecture. I've spent the last 4+ years building with React and TypeScript — leading migrations that cut page load times by 60%, trimming bundles by 70%, and turning slow pages into fast ones. Currently shaping the frontend at Qilin Labs.

Experience 4+ Years
Focus React / TypeScript
Location India
Status Employed
01Experience
01
Senior Frontend Engineer
Feb 2025 — Present
Qilin Labs
Leading frontend architecture, code reviews, performance optimizations, and mentoring junior developers.
02
Software Engineer
Nov 2023 — Jan 2025
Hubspire Corp
Led Next.js 14 migration cutting load times 60%, trimmed bundle 70% with code splitting, built real-time dashboards with WebSocket, maintained 90%+ test coverage.
03
React Developer
Jun 2022 — Nov 2023
Woxro
Built 15+ responsive UIs, implemented Redux Toolkit state management, created reusable component library, integrated RESTful APIs.
04
Web Developer
Jan 2022 — Jun 2022
Limenzy
Developed responsive web apps with React, implemented pixel-perfect designs, optimized Core Web Vitals.
02Projects
01
Astra UI
React component library monorepo

A production-grade React component library built as a Turborepo monorepo. Ships accessible, theme-aware components with variant support via CVA, documented in Storybook and published as scoped npm packages.

  • Monorepo with Turborepo for parallel builds and caching
  • Class Variance Authority for type-safe component variants
  • Storybook documentation with interactive examples
  • Rollup bundling with tree-shaking and ESM/CJS output
React TypeScript Tailwind Turborepo Rollup Storybook CVA
02
HiveChat
Real-time chat application

A real-time messaging application with instant delivery, typing indicators, and online presence. Built on Firebase for authentication and Firestore for real-time data sync, with Zustand managing client state.

  • Real-time messaging with Firestore listeners
  • Firebase Auth with Google and email sign-in
  • Typing indicators and online presence tracking
  • Lightweight state management with Zustand
React TypeScript Vite Firebase Zustand Tailwind
03
SketchFlow
Canvas drawing & whiteboard app

A freeform drawing and whiteboard tool combining Rough.js hand-drawn aesthetics with perfect-freehand pressure-sensitive strokes. Supports shapes, freehand, eraser, undo/redo, and export to PNG.

  • Hand-drawn style shapes via Rough.js rendering
  • Pressure-sensitive freehand with perfect-freehand
  • Full undo/redo history stack
  • Export canvas to PNG for sharing
React TypeScript Vite Rough.js perfect-freehand Canvas API
04
Pulse Analytics
Multi-variant analytics dashboard

An analytics dashboard built with Next.js and Mantine UI featuring interactive Recharts visualizations, NextAuth-powered authentication, and multiple dashboard layout variants for different data views.

  • Interactive charts and data visualizations with Recharts
  • Multiple dashboard layout variants
  • NextAuth authentication with role-based access
  • Server-side rendering for fast initial loads
Next.js React TypeScript Mantine UI Recharts NextAuth
03Technical Skills
04Education & Certification
01
B.Tech Mechanical Engineering
2017 — 2021
Anna University
02
Meta Front-End Developer Professional Certificate
Jun 2024
Coursera