Island version

Krishna Agarwal

Frontend Engineer · Full-Stack Developer · Open Source

krishnaagarwal.dev@gmail.com · krishnaasdev.com · LinkedIn · GitHub · Resume ↓

About

Frontend engineer with 2+ years of professional experience building production React/TypeScript applications. I care about performance, accessibility, and developer experience — and I scratch those itches by shipping open-source tooling on the side. Currently at Spark Eighteen, where I work on an enterprise agri-tech platform.

Experience

Frontend EngineerSpark Eighteen
Udaipur, India · Sep 2023 – Present
  • Reduced manual data-entry time by ~40% for 350+ farmers by building React/TypeScript solutions for an enterprise agri-tech platform, owning the full feature lifecycle from design to deployment.
  • Improved page load time by 30% and maintained Lighthouse scores above 90 by optimizing React rendering, code-splitting, and asset loading strategies.
  • Improved production stability by implementing an E2E test suite (Cypress + Playwright) integrated into CI/CD, catching frontend regressions before deployment.
  • Accelerated new feature delivery by ~25% by designing a reusable component library and enforcing a company-wide design system.
  • Standardized import patterns across the codebase by building and publishing 2 open-source npm/npx developer tools, adopted across all repositories.
ReactTypeScriptNext.jsCypressPlaywrightTailwind CSS
Frontend Developer InternDizart Solutions
Udaipur, India · Dec 2022 – Apr 2023
  • Improved mobile app reliability for 500+ users by integrating React Native frontend with Node.js/MySQL backend APIs.
  • Delivered the team's first cloud deployment by shipping a Node.js application and MySQL database to a cloud platform.
React NativeNode.jsMySQL

Projects

Open-source React component library with 25+ WCAG 2.1 AA compliant components built on Radix UI + Tailwind CSS v4, 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 & Frontend
JavaScript (ES2022+), TypeScript, React.js, Next.js, HTML5, CSS3, Redux, React Native, Tailwind CSS
Backend & Database
Node.js, Express.js, PostgreSQL, MySQL, REST APIs, GraphQL
Testing & Tools
Jest, Cypress, Playwright, Git, ESLint, Webpack, Vite, Docker
Concepts
Web Accessibility (WCAG 2.1), Design Systems, Performance Optimization, CI/CD, Agile/Scrum

Education

B.Tech, Computer Science & EngineeringMay 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.