Frontend Engineer (6+ yrs) building high-performance, scalable interfaces with React and TypeScript.
I focus on frontend architecture, rendering performance, real-time applications, and building reliable user experiences around asynchronous data.
A multilingual AI chat application built with Next.js, designed around real-time streaming, provider abstraction, conversation memory, and frontend performance.
- β‘ Built real-time AI response streaming using SSE
- π Designed state-machine-driven async workflows for reliable streaming
- π Optimized large chat histories using virtualization and memoization
- π§ Built token-aware conversation memory and summarization
- π Added streaming metrics including TTFB and tokens/sec
- π― Designed for low-latency, high-frequency UI updates
π Repository
- React performance β rendering behavior, virtualization, memoization
- Frontend architecture β scalable UI systems and state management
- Real-time applications β SSE, streaming, and asynchronous workflows
- API-driven interfaces β GraphQL, REST, and client-side data management
- Frontend modernization β migrations, dependency upgrades, and performance improvements
React TypeScript Next.js JavaScript
GraphQL Zustand Apollo Client Vite
Tailwind CSS SSE Node.js
I write about frontend engineering, JavaScript fundamentals, performance, and things I learn while building real applications.
π Hashnode
π LinkedIn



