Product Engineer · Web, Mobile & Dev Tools

Arjun.

Product engineer who ships across the stack. Five years building React and TypeScript web apps, most recently a platform migration at Qilin Labs that made the product much faster and the codebase easier to maintain. Lately I build Android apps in Kotlin and Compose, and developer tools like a local Figma MCP server with its own pixel-level verification oracle. I also maintain @astra-ui-lib/core on npm.

Experience 5 Years
Focus React / TypeScript
Location India
Status Open to roles
01Experience
01
Senior Frontend Engineer
Aug 2024 to Present
Qilin Labs
Frontend engineer on a Next.js education platform with 20K+ users. Led the CRA → Next.js 14 migration. Lighthouse 58 → 92, full page load ~10s → ~3s, JS bundle 2.4MB → 720KB (-70%). Migrated MUI to shadcn/ui across 30+ components; helped establish code review and engineering standards.
02
Software Engineer · Frontend Lead
Mar 2023 to Sept 2024
Hubspire Corp
Refactored a 30k+ LOC legacy React codebase: cleanup, code splitting, tree shaking, CI optimization. Built React + TypeScript + GraphQL apps with Apollo cache normalization, real-time dashboards with WebSockets, and a reusable component system adopted across 3+ projects. Maintained 90%+ test coverage; mentored 3 junior engineers toward mid-level.
03
React Developer
Feb 2022 to Mar 2023
Woxro
Architected React frontend for banking applications with real-time payment status and Razorpay integration. Designed a centralized form-validation and error-handling system used across production fintech and retail apps.
04
Web Developer
Jul 2021 to Feb 2022
Limenzy
Delivered 10+ production-ready responsive interfaces from Figma/Adobe designs; optimized legacy WordPress sites for mobile and page-load performance.
02Projects
VOICE AGENT SPEECH → STT → LLM → TTS → SPEECH
04
Voice AI Platform
Multi-tenant platform for AI-powered phone agents

A production voice-AI platform I built end-to-end as the sole engineer: operators configure AI phone agents that place and answer real calls over SIP, driven by a real-time STT → LLM → TTS pipeline with a RAG knowledge base and per-call transcripts, dispositions, and latency metrics. Company project: details generalized, no client data.

  • Real-time voice pipeline tuned for human turn-taking latency
  • Inbound & outbound SIP calling per tenant
  • RAG knowledge base for grounded, tenant-specific answers
  • Post-call review: transcripts, dispositions, latency metrics
Python FastAPI LiveKit Next.js PostgreSQL Redis
EDTECH PLATFORM AI EVALUATE SCAN → OCR → AI SCORE → REVIEW
05
EdTech Assessment Platform
Web + mobile + AI-graded assessments for K-12 schools

A full-stack EdTech platform I led as lead engineer across three coordinated apps: a React admin/supervisor web app, an Expo + React Native mobile app with on-device answer-sheet scanning, and a FastAPI microservice that grades scanned answer sheets with Claude vision (OCR, scoring, async callback), all on a shared Supabase backend. Client project: details generalized, no client data.

  • Three apps (web, mobile, AI service) on one shared Supabase backend
  • On-device camera document scanning with OpenCV cropping
  • Async AI evaluation: Claude-vision OCR + scoring via callback
  • Human-in-the-loop supervisor review, score override, reports
React React Native Supabase FastAPI Claude Expo
Librynt: cloud-based library management platform
06
Librynt
Cloud-based library management platform

A multi-tenant library management platform that handles book catalogs, circulation tracking, automated fines, reports, and bulk import. Built with Go, React, and PostgreSQL, designed to work for any library, from school collections to public archives.

  • Smart book catalog with full-text search and ISBN lookup
  • Circulation tracking with barcode scanning and overdue alerts
  • Automated fine calculation with configurable rules
  • Multi-tenant architecture with row-level security
Go React TypeScript PostgreSQL Tailwind Astro
SketchFlow: canvas drawing and whiteboard app
07
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 Zustand Rough.js CSS Modules
Pulse Analytics: multi-variant analytics dashboard
08
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 to 2021
Anna University
02
Meta Front-End Developer Professional Certificate
Jun 2024
Coursera
05Writing
Article
01
Building a Self-Updating Daily-Agenda Wallpaper
Jul 2026 · 7 min read

How I turned my laptop wallpaper into a self-updating daily agenda: a designed poster rendered from HTML via headless Chrome, wired into Hyprland, with a self-cleaning quote feed.

Headless Chrome Hyprland Bash
Case Study
02
I reverse-engineered my motorcycle's Bluetooth protocol to put Google Maps on the dashboard
Jun 2026 · 4 min read

How I reverse-engineered my motorcycle's Bluetooth instrument-cluster protocol with a GATT walk, JADX, and Frida, then built REDLINE, an Android app for it.

Reverse Engineering Android Bluetooth
Article
03
Stop trusting 'looks about right': verifying AI UI against Figma
Jun 2026 · 6 min read

How I built figma-connect and verify_node: a local tool that renders an AI agent's generated code and pixel-diffs it against the live Figma design.

Figma AI Agents Tooling