Say hello

Send me a message and I'll reply by email.

Frontend Engineer · React · Nextjs · TypeScript

I turn complex ideas into fast, scalable web products.

Frontend Engineer specializing in React, Next.js, and TypeScript, with experience building, shipping, and optimizing production applications.

Bangalore, Karnataka, India
React.jsNext.jsTypeScriptJavaScriptNode.jsReact NativeTailwind CSS
About

Engineering-first, not just pixel-perfect.

I'm a Frontend Engineer focused on building performant, scalable and accessible web applications. I enjoy turning complex product requirements into clean interfaces and maintainable frontend architecture.

With 3.5+ years across healthcare, legal, digital marketing, and data-driven platforms, I've worked directly with designers, clients, and cross-functional stakeholders to ship production websites end to end, from requirement discussion through release and post-launch support.

Focus Areas

  • React architecture
  • Next.js (App Router)
  • TypeScript
  • API integration
  • Performance
  • Responsive UI
  • Accessibility
  • Component systems
  • Developer experience
Projects

Selected work

Product-quality builds, designed, built, and deployed end to end.

Featured Project

BundleScope

An npm package intelligence platform that helps developers evaluate and compare packages before adding them to a project: package size, download stats, structure, and comparison in one place.

BundleScope package page for React, showing a health score of 100, monthly downloads, bundle size, license, and file count

Key Feature

Compare similar npm packages side-by-side across size, versions, download counts, minified size, and gzip size

Technical Challenge

Comparing packages side-by-side means normalizing inconsistent npm registry data (versions, minified/gzip size, download history) into a single comparable view that updates in real time.

  • Real-time REST API integration for npm package metadata and download statistics
  • Interactive download-trend visualizations built with shadcn/ui chart components
  • Reusable React components and custom hooks for state, routing, and dynamic package data
Next.jsReact.jsTypeScriptnpm Registry APIApexChartsshadcn/uiVercel

Chrome Extension

Highlitify

A Chrome extension that helps developers debug frontend layouts by outlining HTML elements by tag, with a custom color for each element type.

Highlitify popup open beside a sample page, with sections, paragraphs, links, and buttons outlined in different colors

The Problem

Debugging a layout, I kept needing to see how elements were nested and where each one ended. Inspecting elements one at a time in DevTools is slow, temporary CSS has to be written and removed on every page, and borders change the layout being debugged.

How I Solved It

I built a one-click popup with a switch and a color picker for each tag. It draws with the CSS outline property, so the page never shifts, and the site's code stays untouched. Reset clears everything.

Key Feature

Outline div, section, button, a, p, span, and img elements, or everything at once, each in its own color

Technical Challenge

Pages can hide outlines with their own !important rules, so styles are injected at the user origin, which wins the cascade. Updates run through a promise queue so fast toggling can't remove or insert stylesheets out of order.

  • Covers elements added after the page loads, which keeps it useful in single-page apps, plus same-origin iframes
  • Remembers choices per tab until the browser closes, using session storage
  • Runs only on the tab where it is opened through activeTab, with no external dependencies, network requests, or data collection
  • Built on Manifest V3 and installed manually with Load unpacked while it is not yet on the Chrome Web Store
JavaScriptChrome Extensions APIManifest V3HTMLCSS
Experience

Frontend Engineer · 3.5+ years

A timeline of the teams and products I've shipped frontend work for.

  1. Website Developer · AGI Ventures

    Feb 2026 - Present

    Bangalore, KA

    Own frontend features end to end using Next.js and React, from requirement discussion through release and post-launch support.

    • Built and shipped 3+ production websites with reusable React component libraries, cutting development time for new pages and templates by 40%.
    • Convert UI/UX designs into pixel-accurate, responsive, accessible interfaces validated across mobile, tablet, and desktop breakpoints.
    • Work directly with UI/UX designers to review specifications, flag usability gaps, and implement agreed UX improvements.
    • Integrate REST APIs and dynamic content, handling loading, error, and empty states for reliable UX.
    • Optimize for performance, SEO, and cross-browser compatibility through code splitting, lazy loading, and image optimization, improving Lighthouse scores from 70 to 95+.
    • Resolve production bugs, ship features on live sites, and manage branching, pull requests, and code reviews via Git/GitHub.
    Next.jsReact.jsTypeScriptNode.jsREST APIsGit/GitHub
  2. Website Developer · FirstLaunch Media Pvt Ltd.

    Nov 2024 - Nov 2025

    Bangalore, KA

    Built custom WordPress themes from scratch, converting client design templates into pixel-perfect, responsive websites across multiple industries.

    • Delivered 10+ client websites across healthcare, law, digital marketing, and trading/data-driven industries, consistently meeting fixed launch deadlines.
    • Integrated REST APIs and third-party services to build dynamic, data-driven features and custom content modules.
    • Ran requirement-gathering discussions with clients, translated business needs into technical scope, and communicated timelines and trade-offs.
    • Maintained and secured live WordPress sites through core/plugin updates, security patches, bug fixes, and performance tuning.
    PHPWordPressJavaScriptHTML5CSS3
  3. Web Developer · Marconix Sales Solution Pvt Ltd.

    Jun 2024 - Nov 2024

    Bangalore, KA

    Developed and optimized WordPress and React.js websites for multiple client brands under outsourced delivery engagements.

    • Contributed frontend development to two custom software products (a House Party booking platform and a Recruitment Management System), building UI modules and connecting them to backend APIs.
    • Improved page load speed and mobile responsiveness across delivered projects.
    React.jsWordPressJavaScript
  4. Web Developer · The Teachief Academy

    Feb 2023 - Feb 2024

    Kolkata, WB

    Built and launched websites across academic, assignment, travel, business-directory, and property-listing domains.

    • Implemented responsive layouts, search and filtering interfaces, and reusable listing/detail page templates driven by dynamic data.
    • Handled the full delivery cycle including development, testing, deployment, and client-requested revisions.
    JavaScriptHTML5CSS3
  5. Full Stack Developer Intern · ColorBracket Technologies

    Sept 2022 - Jan 2023

    West Bengal

    Built UI modules for a food delivery platform, including menu browsing and cart interfaces.

    • Developed frontend features using Angular and integrated REST APIs into application components.
    AngularREST APIs
Skills

Technical toolkit

The languages, frameworks, and tools I reach for day to day.

Frontend

Core languages and frameworks used to build the interface layer.

React.jsNext.jsTypeScriptJavaScript (ES6+)HTML5CSS3

Styling

Tools for turning designs into responsive, consistent UI.

Tailwind CSSshadcn/uiResponsive DesignFlexbox / CSS Grid

State & Data

Connecting interfaces to real data reliably.

REST API IntegrationReact HooksCustom HooksFetch/Axios

Mobile

Extending React skills to native mobile experiences.

React Native

Tooling

Day-to-day development and deployment workflow.

GitGitHubVS CodeVercelWebpackViteESLint

Backend Familiarity

Enough backend context to integrate cleanly with APIs.

Node.jsExpress.js
What I Do

Engineering strengths

Where I focus effort to ship interfaces that hold up in production.

Performance

Build fast interfaces and optimize Core Web Vitals.

Scalable Architecture

Create reusable components and maintainable frontend structures.

Responsive UI

Build experiences that work across desktop, tablet, and mobile.

API Integration

Connect frontend applications with REST APIs and external services.

Accessibility

Build usable, semantic interfaces for every user.

Developer Experience

Create clean component systems and maintainable code.

Process

How I work

A consistent loop from requirement to shipped, monitored feature.

  1. 01

    Understand

    Understand the product, users, and requirements.

  2. 02

    Architect

    Plan components, data flow, and application structure.

  3. 03

    Build

    Implement reusable and maintainable interfaces.

  4. 04

    Optimize

    Improve performance, accessibility, and responsiveness.

  5. 05

    Ship

    Deploy, monitor, and iterate.

Want the full story?

Download my resume to explore my experience, projects, and technical background in detail.

Contact

Let's build something great.

Have a product, idea, or frontend challenge? Let's talk.