Skip to content
Kavya

Portfolio

I build fast and accessible interfaces for data-heavy products.
Building for production
2.6yrs

Building for production

Institutions served
5+

Institutions served

Enterprise platforms shipped
4

Enterprise platforms shipped

Products people use every working day

Enterprise platforms built at ING Tech and Fat Dog Agency. These are internal systems behind client infrastructure, so there are no public URLs instead, here is what they actually look like and what I built.

TrackING

Multi-tenant project & task management platform

ING Tech/Pexus Tech

A workspace-based project tracker used across 5 partner colleges and internal departments. Teams organise work into isolated workspaces, each with its own projects, members, statuses and permission model .

  • Multi-tenant workspace architecture: every view reshapes around the active workspace and the user's role within it
  • Granular permission matrix - 20+ discrete capabilities per group, resolved client-side to hide, disable or expose each control
  • Hierarchical task tables with nested sub-tasks, drag-to-reorder columns, inline editing and server-side pagination
  • Bidirectional WebSocket sync so status transitions, assignments and dashboard metrics update without a refresh
  • React
  • Next.js
  • TypeScript
  • WebSockets
  • TanStack Table
  • Tailwind CSS
Internal product - under NDA
Dashboard - workspace, project and per-user breakdowns

TicketING

Support ticketing & issue resolution system

ING Tech

A department-scoped support desk where students, staff and external clients raise issues that route to the right agents. Built with both a board and a table view over the same data, plus a full activity trail on every ticket.

  • Dual-mode interface - kanban board and dense data table rendering identical state, switchable without a refetch
  • User-configurable columns: show/hide, reorder by drag, persisted per user across sessions
  • Ticket detail view with threaded replies, attachments, watchers and a chronological audit timeline
  • Fully themed light and dark modes across every surface, including charts and status tokens
  • React
  • Next.js
  • TypeScript
  • WebSockets
  • TanStack Query
  • ShadCN UI
Internal product - under NDA
Board view — tickets grouped by resolution stage

Smart Report Card System

Automated result processing for A-Levels & NEB

ING Tech

Bulk examination processing for entire cohorts — nearly a thousand students per term. Marks go in, grade computation runs asynchronously, and report cards come out the other side with live progress you can actually watch.

  • Marks entry grid spanning every subject per student, with search, multi-criteria filtering, pagination and bulk edits
  • Analytics surfaces: grade distribution, subject-wise averages, GPA trends and strongest/weakest subject insights
  • Live progress tracking over sockets for asynchronous report generation across hundreds of records at once
  • Re-examination workflows modelled as explicit multi-attempt state — never ambiguous which attempt counts
  • React
  • TypeScript
  • TanStack Table
  • WebSockets
  • Recharts
  • REST APIs
Internal product - under NDA
Dashboard — cohort totals, generation status, top performers

Kavya Report Card - Parents Portal

Multi-tenant project & task management platform

ING Tech

A workspace-based project tracker used across 5 partner colleges and internal departments. Teams organise work into isolated workspaces, each with its own projects, members, statuses and permission model — all synchronised live.

  • Multi-tenant workspace architecture: every view reshapes around the active workspace and the user's role within it
  • Granular permission matrix — 20+ discrete capabilities per group, resolved client-side to hide, disable or expose each control
  • Hierarchical task tables with nested sub-tasks, drag-to-reorder columns, inline editing and server-side pagination
  • Bidirectional WebSocket sync so status transitions, assignments and dashboard metrics update without a refresh
  • React
  • TypeScript
  • WebSockets
  • Tailwind CSS
Internal product - under NDA
Dashboard — workspace, project and per-user breakdowns

Boost Loyalty App

Admin dashboard for a customer loyalty platform

Fat Dog Agency

Responsive, accessible admin interfaces for managing loyalty programs — built during a work-related learning placement and shipped to production alongside a full agency delivery team.

  • Accessible dashboard UI built mobile-first with React, TypeScript and Tailwind
  • REST API integration with strict client-side validation and complete error states
  • Form workflows optimised for speed of entry on repetitive administrative tasks
  • Full sprint cycle: planning, Jira tracking and peer code review
  • React
  • TypeScript
  • Tailwind CSS
  • REST APIs
  • Jira
Internal product - under NDA

A little context

Currently
Frontend Engineer @ ING Tech
Focus
React · Next.js · TypeScript
Education
BSc (Hons) Computing, London Met
Based in
Bhaktapur, Nepal

I am a software engineer from Bhaktapur, Nepal at ING Tech: building enterprise platforms with which people interact on a daily basis.

The majority of my work is in a zone of performance and complexity. It's easy to render a list. The actual work is to deliver such a list with thousands of records, that is filterable, sortable, paginable and live-updated without dropping frames, and I did that and I became better at doing it.

Other than that, I'm usually reading the release notes that I don't need or debating whether or not a component should have another prop.

Contact

Let's build something worth using

I'm open to frontend engineering roles and interesting contract work. If you have a product that needs to feel fast, drop me a line.

Bhaktapur, NepalDownload résumé