Career History
Engineering journey & production impact
Track record of building techbench.ai from early internship through full-time Software Engineer to Primary Frontend Engineer.
Software Engineer (Primary Frontend)
Techbench Technologies Pvt. Ltd. • Bengaluru, India
Continuing as primary frontend engineer on techbench.ai's Next.js App Router codebase within a 17-member team — focused on deepening rendering efficiency, Core Web Vitals optimization, and client-bundle reduction.
17 Engineers
Core Team Size
RSC & Suspense
App Router Focus
Lighthouse 90+
Performance Gate
Key Architecture & Contributions
- Profiling and improving Core Web Vitals (LCP, INP, CLS) across key dashboard and landing routes using Lighthouse and Chrome DevTools
- Reducing bundle size through deeper code-splitting and dynamic imports, targeting heavy third-party dependencies flagged via @next/bundle-analyzer
- Evaluating ISR (Incremental Static Regeneration) and on-demand revalidation for semi-dynamic routes to cut server load without sacrificing freshness
- Optimizing image and font loading (next/image, next/font) to eliminate render-blocking resources and accelerate LCP
- Refining React Suspense boundaries and streaming granularity to reduce time-to-interactive on authenticated dashboards
- Exploring React Server Components (RSC) adoption to shift heavy rendering and state calculation off the client bundle
Skills & Technologies
Software Engineer (Frontend)
Thinsil Technologies Pvt. Ltd. • Bengaluru, India
Served as core frontend contributor on techbench.ai — a B2B talent-augmentation platform — from initial architecture buildout through production launch.
-40%
API Call Reduction
2d → 0.5d
Scaffolding Velocity
Edge RBAC
Security Enforcement
Key Architecture & Contributions
- Architected rendering strategy per route: SSR for authenticated dashboards (converted to Streaming SSR with React Suspense for per-section loading), SSG for the landing page
- Separated server state (React Query) from UI state (Redux Toolkit) with tag-based cache invalidation — cutting redundant API calls by 40% and eliminating stale-data bugs
- Migrated frontend from component-centric to feature-based architecture, significantly reducing cross-module coupling
- Profiled production bundles with @next/bundle-analyzer to cut initial JS payload via lazy-loading of large dependencies
- Enforced RBAC at the Edge via Next.js Middleware across four user role boundaries, rejecting unauthorized requests before reaching origin
- Secured sessions with httpOnly JWT cookies + CSRF token validation on all state-mutating endpoints
- Built a real-time notification and chat system over WebSocket with reconnection handling and optimistic UI updates
- Built a reusable component library (shadcn/ui + Tailwind CSS) with consistent props APIs — cutting per-feature scaffolding time from ~2 days to ~0.5 day
Skills & Technologies
Frontend Developer Intern
Thinsil Technologies Pvt. Ltd. • Bengaluru, India
Translated Figma designs into production-ready React components and connected authentication flows, user dashboards, and role-based views to RESTful APIs.
Figma → React
Design Translation
Intern → Full-Time
Promotion Path
Key Architecture & Contributions
- Built responsive, production-ready UI components for core techbench.ai frontend modules using React.js, Tailwind CSS, and shadcn/ui
- Connected authentication flows, user dashboards, and role-based views to backend services by integrating RESTful APIs built with Node.js and Express.js
- Fixed cross-device responsive layout defects and participated in daily standups and Git pull request reviews
Skills & Technologies