Island version

Krishna Agarwal

Frontend Engineer · Full-Stack Developer · Open Source

krishnaagarwal.dev@gmail.com · · 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

Frontend Engineer (Full-Stack)Spark Eighteen
Udaipur, India · Sep 2023 – Present
  • 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.
ReactTypeScriptNext.jsNode.jsPostgreSQLCypressPlaywrightTailwind CSS
Frontend Developer InternDizart Solutions
Udaipur, India · Dec 2022 – Apr 2023
  • Built React Native + Node.js/MySQL features for 500+ users and delivered the team's first cloud deployment to production.
React NativeNode.jsMySQL

Projects

Stitch · GitHub

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.

Next.js 15TypeScriptWebCodecsPostgreSQLDrizzleCloudflare R2

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.

React NativeExpoTypeScript

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.

ReactTailwind CSS v4Radix UIWCAG 2.1Open Source
Dev Library · GitHub

Chrome extension + web platform using Google Gemini for semantic search and intelligent auto-tagging of developer resources. Reduced internal resource discovery time by ~60%.

ReactNode.jsPostgreSQLGemini APIChrome Extension

ESLint plugin with 17+ configurable rules for React, TypeScript, and WCAG — standardizes code quality across all frontend repos.

ESLintJavaScriptOpen Sourcenpm

Zero-install npx codemod that auto-rewrites relative imports to tsconfig.json path aliases across entire codebases.

Node.jsASTCLInpxOpen Source
vigle · GitHub

Self-hosted AI-powered pull request reviewer using Claude. Supports multi-repo project groups and token-efficient context caching.

Claude APINode.jsGitHub API

Zero-install npx codemod that migrates React className template literals to the cn() utility (clsx + tailwind-merge) across an entire codebase.

Node.jsASTCLInpxOpen Source
Accessibility Prototype · GitHub

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.

Chrome ExtensionDevTools APIJavaScriptAccessibility
HostelHub · GitHub

PWA hostel management system — final year project. Full-stack with Strapi CMS backend. Deployed and publicly accessible.

ReactStrapiNode.jsPWA
Three.js T-Shirt Customizer · GitHub

Interactive 3D T-shirt customization tool built with Three.js — lets users pick colors and upload logos onto a 3D model in real time.

Three.jsReact3D

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

B.Tech, Computer Science & EngineeringJune 2024

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.