I work where product decisions meet the interface.
I’m a frontend engineer with 8+ years of experience, strongest in Vue.js 2/3 and JavaScript. I like making a complicated workflow easier to understand, use and maintain, then helping the team get it into people’s hands.
Explore my portfolio · LinkedIn · Let’s talk
At Cognizant, I’m a Sr Software Associate on the Apple client account. Previously, I was a Sr Analyst at Capgemini on the GE Aviation client account.
| Work | What I brought to it |
|---|---|
| Core · Advisor support | Vue 3 feature delivery, UI improvements informed by Radar reports, API contracts and cross-functional coordination. |
| VIMS & DMS · Facilities intelligence | Frontend architecture, reusable patterns and delivery governance; a 40% improvement in sprint velocity on the workstream. |
| Columba · Apple TV application | Taking UX wireframes into reusable components and coordinating the design-to-engineering handoff. |
| GE Aviation · Manufacturing workflows | Frontend components and integrations; 15% lower initial load times through lazy loading, compression and caching. |
I care about accessible interactions, clear API boundaries and code people can build on. My professional case studies describe my contribution without exposing confidential client code or screens.
Food, movement and the small habits that add up.
An Expo and React Native project that brings meal logging, routines and progress together, with a companion called Kin. It includes offline food search, optional online chat and device-dependent health integrations.
There’s a web preview and an Android release. It’s an early personal project, with real room for feedback and improvement.
Explore the source · Try the web demo
The screenshot uses fictional demo data. Food values are estimates; device integrations depend on hardware and permissions.
Make “who owes what?” a little less awkward. A React and TypeScript expense splitter with member balances, suggested settlements and PDF exports. Firebase supports authentication and profile data.
Find the useful bit without losing your place. A searchable frontend knowledge base with topic and subtopic navigation, entry creation, and light/dark themes. Built with React, TypeScript and Vite.
These are personal projects, separate from my enterprise client work.
Five prototypes I’m developing around practical problems. Work in progress: these are early builds, with no claims of customers, adoption or production readiness.
| Prototype | What you can try today | Explore |
|---|---|---|
| Evidence Desk · Local retrieval | Search text with BM25, inspect exact source passages and export evidence. AI synthesis is planned, not active. | Demo · Source |
| ScopeGuard · Local rules | Compare a brief with new requests, review keyword matches, choose scope decisions and export a change-request draft. AI analysis is planned. | Demo · Source |
| ClearVue · Vue 3 components | Explore 19 components, including a page-flip book, receipt and payment states, pointer mascot, chat UI and six chart types. | Demo · Source |
| Inkwell · Vue 3 rich-text editor | Write with selection tools, a keyboard-accessible context menu, tables, checklists and document exports. Try the installable 0.3.1 preview package. | Demo · Source |
| CareCommons · Community tools | Filter a fictional volunteer noticeboard, make demo pledges and add sample needs with browser-local persistence. | Demo · Source |
These demos use fictional examples. CareCommons does not reserve real volunteer places; Evidence Desk and ScopeGuard do not call an AI service. ClearVue payment states and AI chat are simulated; Inkwell is a single-user editor preview. These new prototypes were developed with AI assistance. See each repository for current limitations and checks.
Small, working concepts for the kinds of independent businesses I would like to help. Each has its own visual direction and a usable flow, with responsive layouts and keyboard interactions.
| Concept | Try the experience |
|---|---|
| Common Form · homeware | Explore products, choose variants, build a bag and complete a demo checkout. |
| Stillwater House · boutique hotel | Browse rooms and shape a sample stay with dates and guests. |
| Juniper Table · neighborhood restaurant | Filter a menu and preview a table enquiry. |
| Forma Rituals · wellness studio | Choose a treatment, date and time for a sample appointment. |
| OFFSCRIPT · fashion boutique | Select sizes, save a shortlist and download a style enquiry. |
| ROOMWORK · home services | Explore scope and illustrative prices, then download a project brief. |
These are fictional, AI-assisted design concepts, not client engagements. Orders, bookings and estimates are demonstrations. Inspiration sources and design choices are documented in each demo’s DESIGN.md.
Short pieces about the product and engineering decisions behind these prototypes:
- Before an AI answer, show the evidence — source passages, citations and the limits of a confident answer.
- The expensive part of “one small change” is the ambiguity — making freelance scope decisions explicit.
- A component is more than its screenshot — keyboard behavior, focus and the component’s public API.
Senior frontend engineering · Frontend leadership · Technical product delivery · Scoped freelance work
Based in Bengaluru, India. Open to India-based remote engagements and international relocation with visa sponsorship.
Have a role, a product or a frontend problem in mind? Email me.
