I build fast and accessibleinterfaces for data-heavy products.
Building for production
2.6yrs
Building for production
Institutions served
5+
Institutions served
Enterprise platforms shipped
4
Enterprise platforms shipped
Software Engineer
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
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 somethingworth 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.