Krishna Agarwal
Frontend Engineer · Full-Stack Developer · Open Source
krishnaagarwal.dev@gmail.com · krishnaagarwal.me · LinkedIn · GitHub · Resume ↓
About
Full-stack developer (2+ yrs) who ships and owns production React/TypeScript and Node.js systems end-to-end. I take on the hard parts — a browser-native video engine on the WebCodecs API, GenAI features on Google Gemini, and accessible design systems — backed by E2E testing, performance work, and open-source tools my team relies on daily.
Experience
- Build and ship features full-stack — PostgreSQL schemas and Node.js/Express REST APIs alongside the React/Next.js UI — on a Microsoft-backed agri-tech platform serving 350+ farmers.
- Cut manual data-entry time ~40% by owning features end-to-end, and engineered data-driven forms with Zod + React Hook Form and Razorpay payment integration.
- Reduced escaped production bugs ~50% by building and managing a Cypress + Playwright E2E suite in CI/CD; held page loads ~30% faster (Lighthouse 90+).
- Accelerated feature velocity ~25% with a company-wide design system, and published 3 open-source npm/npx tools adopted across all engineering repos.
- Led full-stack development of Dev Library, an internal GenAI tool, and mentored junior developers through technical brown-bag sessions.
- Built React Native + Node.js/MySQL features for 500+ users and delivered the team's first cloud deployment to production.
Projects
Browser-native video editor on WebCodecs API — custom timeline compositor with hardware-accelerated H.264 encode/decode, exporting MP4 reels fully client-side. Full-stack platform with Next.js 15 Server Actions, NextAuth (Google OAuth), Drizzle/Postgres, and Cloudflare R2 presigned uploads, with a fork/remix lineage graph.
Group-trip app (closed beta) where the chat itself is the ledger — log an expense in chat, tag who's in, and forward a payment screenshot to auto-read the amount; trips get a live map that ends when the trip does.
Open-source React component library with 25+ WCAG 2.1 AA compliant components built on Radix UI + Tailwind CSS v4, zero dependencies. Targeting Indian gov-tech teams.
Chrome extension + web platform using Google Gemini for semantic search and intelligent auto-tagging of developer resources. Reduced internal resource discovery time by ~60%.
ESLint plugin with 17+ configurable rules for React, TypeScript, and WCAG — standardizes code quality across all frontend repos.
Zero-install npx codemod that auto-rewrites relative imports to tsconfig.json path aliases across entire codebases.
Self-hosted AI-powered pull request reviewer using Claude. Supports multi-repo project groups and token-efficient context caching.
Zero-install npx codemod that migrates React className template literals to the cn() utility (clsx + tailwind-merge) across an entire codebase.
Lightweight Chrome DevTools extension that detects elements with click handlers which may not be keyboard accessible, highlights them on the page, and exposes results in a DevTools panel with CSV export.
PWA hostel management system — final year project. Full-stack with Strapi CMS backend. Deployed and publicly accessible.
Interactive 3D T-shirt customization tool built with Three.js — lets users pick colors and upload logos onto a 3D model in real time.
Skills
- Languages
- JavaScript (ES2022+), TypeScript, SQL, HTML5, CSS3
- Frontend
- React.js, Next.js (App Router, RSC, Server Actions), React Native, Redux, Zustand, Tailwind CSS, GSAP, Radix UI, Zod, React Hook Form, WebCodecs
- Backend & Data
- Node.js, Express.js, PostgreSQL, MySQL, Drizzle ORM, REST APIs
- AI / GenAI
- Google Gemini API, Semantic search (RAG), Prompt engineering, LLM integration
- Cloud, DevOps & Testing
- Docker, CI/CD, Vercel, Cloudflare R2 / S3, Git, Jest, Cypress, Playwright, Vite, Webpack
- Practices
- Web Accessibility (WCAG 2.1 AA), Design Systems, Performance Optimization, Chrome Extensions, Agile/Scrum
Education
Techno India NJR Institute of Technology, Udaipur · CGPA 9.22 / 10.0
Achievements
- Rated 3-Star on CodeChef (handle: s1eepyhead) — consistent top performer in algorithmic programming contests.
- Led competitive programming events for 100+ students as GDSC 2022 Competitive Programming Lead.