full-stack
engineer
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 Coquitlam, BC.
I’m from Nepal, now in Coquitlam, BC. 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 own the API and the data underneath it.
- Led the Rails API to V2 on JSON:API: resource design, serializer caching, one error shape.
- Built a zero-downtime migration engine; 1.5M+ records moved across schemas, transactionally.
- Traced and fixed PostgreSQL table-level lock contention during production schema migrations.
- Backend for Proposals and Guest Portal, part of $2M+ in enterprise contracts.
- Co-led a two-year AngularJS → React/Next.js migration, owning the API contracts.
- 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.
- Drag-and-drop form builder with rich text, from requirements to ship.
- Wired builders to Django REST APIs with validation and live editing.
- 2019 - 2021Lalitpur, NP
TekvortexSoftware Engineer
Rails and PostgreSQL reporting systems, where the schema was the product.
- Tuned queries, views and indexes for relational reporting.
- A database client for non-technical users, in Rails and Angular.
- D3.js dependency mapping behind ~$500K in annual revenue.
Things I built because I wanted them to exist.
- liveSublimeReadRead-along EPUB/PDF reader with on-device TTS. Workers, D1, R2, Stripe billing.workers · d1 · r2 · drizzle
- open sourceInteractive RailsLearn Rails 8 in 58 levels, entirely in the browser.rails · astro · workers
- open sourceIlamy CalendarReact calendar with a ~13 KB core. RFC 5545 recurrence, 100+ locales.typescript · react · npm
- open sourceTestoiseRSpec-style lazy let for Bun, Vitest, Jest and Node.typescript · bun
- liveDebackgroundBackground removal that never leaves your browser.transformers.js · wasm
- liveCollage PenA collage maker that feels like a desktop app.canvas · react