Engineer who ships.
UI Developer | Learning AI
UI Developer with 2.6 years of experience building scalable web applications using React.js, TypeScript, and Next.js. Currently learning AI and focusing on becoming an AI Architect, with hands-on experience in LLM integration and RAG applications. Based in Chennai, India.
Skills
Core Expertise
State & Data
AI & Machine Learning
Cloud & DevOps
Also Experienced With
Experience
Software Engineer
September 2023 – Present
Vish Gyana Technology Solutions | Chennai, Tamil Nadu
- Designed and developed scalable, reusable UI components using React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, and TailwindCSS — applying component composition and design patterns for maintainability across 3+ client products
- Integrated frontend applications with RESTful APIs — handling loading, error, and empty states gracefully, managing async data flows with TanStack Query, and ensuring resilient UI behaviour under real-world conditions
- Owned state management architecture using Zustand and React Context — implementing predictable, scalable state patterns for complex, data-heavy flows
- Applied UI performance optimisation techniques — code splitting, lazy loading, memoization, and image optimisation — targeting fast LCP, low CLS, and smooth cross-device experiences
- Ensured cross-browser and cross-device compatibility across all deliverables, following WCAG accessibility standards and enforcing UI security best practices (JWT, OAuth 2.0, RBAC)
- Collaborated directly with UX designers (via Figma), backend engineers, and clients — translating requirements into pixel-accurate, maintainable implementations within Agile workflows
- Leveraged AI tools (Claude Code) throughout the development lifecycle to improve code quality, accelerate debugging, and explore optimal implementation approaches
Full-Stack Developer Intern
July 2023 – August 2023
Vish Gyana Technology Solutions | Chennai, Tamil Nadu
- Built Progressive Web Applications (PWAs) and WCAG-compliant accessible interfaces, gaining deep familiarity with browser rendering, the DOM, and JavaScript's execution model through hands-on Three.js and WebGL work
Bachelor of Engineering
March 2020 – April 2024
Computer Science
RMD Engineering College
Kavaraipettai, Tamil Nadu
CGPA: 8.06 / 10
Projects
GeriCare
June 2025 – Present
- Built a scalable real-time tracking dashboard using TanStack Query (5s polling) and polyline rendering — serving 400+ concurrent medical personnel with live location visibility
- Designed and developed complex billing/invoicing UI, multi-step form builders, custom reusable components, and intricate state logic — integrated via RESTful APIs with full error and edge-case handling
- Built scheduling UI for 100+ doctors and 300+ nurses, resolving critical billing bugs impacting production revenue visibility
- Built the SvelteKit frontend for a cloud-hosted RAG application — document upload flows, NL query interface, and real-time response rendering integrated with REST APIs
- Owned the full AWS deployment pipeline — CI/CD, infrastructure setup, and observability (CloudWatch → SNS → Telegram alerting), reducing infrastructure cost spikes by 35%
Cybersmartz
July 2024
- Built a cross-platform desktop application reducing user setup time by 80% via one-click activation flows and a clean, intuitive UI built with Electron and SvelteKit
- Production-grade portfolio built with Next.js — demonstrating deep SEO knowledge: JSON-LD structured data, Open Graph, canonical URLs, fetchpriority, lazy loading, and semantic HTML
- Integrated with Sanity CMS for multi-niche blog (AI/ML + Web Development) with on-demand revalidation and preview mode
Open Source
6 Merged PRs to mathesar-foundation/mathesar
Contributed UI, accessibility, and template improvements to a globally-used open source tool — navigating a large unfamiliar codebase and meeting the standards of an international maintainer team.
Contributions:
- Added user helper info text in form inputs for better UX
- Improved external link icon visibility in DocsLink component
- Added language selector to installation template for better accessibility
- Fixed number text misalignment in money type cells
- Fixed scroll issue on superuser creation page
- Added favicon icons across page templates