I build the whole stack.
The screen, the API,
and the data underneath.
Seven years building web products end to end: React and Next.js on the front, Rails and PostgreSQL behind it. Lately I'm going deeper into infrastructure and AWS. Currently at Event Temple, remote from Metro Vancouver.
I’m from Nepal, now in Metro Vancouver. I like working across the whole product, from the screen people use to the database behind it.
At Event Temple that has meant leading our API rewrite to JSON:API, building a migration engine that moved 1.5 million records without downtime, and co-leading the move from AngularJS to React and Next.js.
Right now I’m going deeper into backend and infrastructure, and studying for the AWS Developer – Associate exam.
- education
- M.A.C.S., Dalhousie University
- focus
- Full stack, going deeper on backend & infra
- hours
- Pacific time · remote / hybrid
- next
- AWS Developer – Associate
Seven years, measured in depth.
- 2023 - nowremote
Event TempleSenior Full-Stack Engineer
Hospitality SaaS. I build features end to end, from the database to the UI.
- Shipped the Booking Engine, Proposals and Guest Portal end to end, part of $2M+ in multi-year contracts with hotel groups running 200+ properties.
- Built a reusable data migration system that moves up to 1.5M records across relational schemas in transactions, so new clients onboard with zero downtime.
- Led the Rails API's move to V2 on JSON:API, used by our frontend and by external integrators: resource design, versioned endpoints, one error shape.
- Co-led a two-year AngularJS to React/Next.js migration, replacing the app piece by piece with no disruption to customers.
- Diagnosed and fixed PostgreSQL table-level lock contention during a production schema migration, then wrote up safe concurrent index builds.
- Mentor engineers and review pull requests across the Rails and React codebases, setting shared patterns adopted team-wide, plus Claude Code tooling for review, API scaffolding and tests.
- 2021 - 2022remote
LegalfitFront-End Developer
Led Vue 2 → Vue 3 with TypeScript, and the tools clients built with.
- Standardized component patterns and type safety across the migration.
- Built a drag-and-drop form builder with rich text editing, working directly with clients on requirements.
- Wired builders to Django REST APIs with validation and live editing.
- 2019 - 2021Lalitpur, NP
TekvortexSoftware Engineer
Reporting tools in Rails, PostgreSQL and Angular, from the schema to the screen.
- Extended Rails and PostgreSQL APIs: schema design, views, indexes and query tuning for relational reporting.
- Designed a Rails and Angular database client that let non-technical users browse and manage data without SQL.
- Built a D3.js dependency map that surfaced relationships across large client datasets, previously traced by hand in SQL.
Things I built because I wanted them to exist.
- liveSublimeReadRead-along EPUB/PDF reader with on-device TTS. Workers, D1, R2, Stripe billing.astro · workers · d1 · r2
- livePassport Photo WizPassport photos for 24 countries with AI background removal. A Pro plan on Pages Functions, D1 and Stripe.astro · mediapipe · d1 · stripe
- open sourceIlamy CalendarReact calendar with month to year views, resource timelines, drag-and-drop and opt-in RFC 5545 recurrence. 350+ GitHub stars.typescript · react · tailwind
- open sourceInteractive RailsLearn Rails 8 in 58 levels, entirely in the browser.rails · astro · workers
- open sourceTestoiseRSpec-style lazy let for Bun, Vitest, Jest and Node.typescript · bun
- liveCollage PenA collage maker that feels like a desktop app.canvas · react