01.INTRO

SujeetKc.

Senior full-stack engineer. Ruby on Rails, PostgreSQL, and API design, with TypeScript and React on top. Building toward AWS.

Event Temple · Remote from Coquitlam, BC
02.ABOUT

I'm a Senior Full-Stack Engineer based in Coquitlam, BC, originally from Nepal.

Over the past 7+ years, I've built SaaS products, internal platforms, and data-intensive applications across the stack. My work is Ruby on Rails, PostgreSQL, and API design, with TypeScript and React on the frontend.

At Event Temple, I led the Rails API modernization to V2 with JSON:API standards, designed a zero-downtime data migration engine that moved 1.5M+ records across relational schemas, and dug into PostgreSQL lock contention during production schema migrations, which turned into a post.

On the infrastructure side, I'm preparing for the AWS Certified Developer - Associate exam (EC2, ECS, RDS, IAM, S3, CloudFormation), and in personal projects I run Node.js and Hono services on Cloudflare Workers, like the backend behind SublimeRead. I'm open to backend and infrastructure roles.

EDUCATION

Master's in Applied Computer Science

Dalhousie University, Halifax

FOCUS

Backend & Infrastructure

Rails · PostgreSQL · API design · AWS

LOCATION

Coquitlam, BC

Remote / hybrid · Pacific time

CORE STACK
Ruby on RailsPostgreSQLREST & JSON:APINode.jsDockerAWSCloudflare WorkersTypeScriptReact.jsNext.js
03.EXPERIENCE

API design, PostgreSQL schema and query work, and production data migrations.

2023 - PRESENTAPI & Data Architecture

Senior Full-Stack Engineer

Event Temple·Remote

Rails and PostgreSQL work on a hospitality SaaS platform. Led the API modernization to V2 with JSON:API and built a zero-downtime migration engine that moved 1.5M+ records across relational schemas.

  • Led the Rails API migration to V2 with JSON:API standards: REST resource design, serializer caching, and consistent error handling.
  • Designed and built a zero-downtime data migration engine that moved 1.5M+ records across relational schemas with transactional safety.
  • Optimized PostgreSQL queries and indexes, and diagnosed and fixed table-level lock contention during production schema migrations.
  • Shipped the backend for Proposals and Guest Portal, contributing to $2M+ in multi-year enterprise contracts with hotel groups managing 200+ properties.
  • Co-led the migration of the web platform to React and Next.js with a 2-engineer team, defining the API contracts the new frontend is built on.
Ruby on RailsPostgreSQLJSON:APIDockerTypeScriptReactNext.js
2021 - 2022Vue 3 Migration

Front-End Developer

Legalfit·Remote

Led the Vue 2 to Vue 3 migration with TypeScript. Built rich client-facing tools and integrated with Django backend services.

  • Led the migration from Vue 2 to Vue 3 with TypeScript, standardizing component patterns and type safety.
  • Built a drag-and-drop form builder with rich text editing, from requirements to ship.
  • Integrated frontend builders with Django REST APIs, handling data validation and real-time content editing.
Vue 3TypeScriptDjangoREST APIs
2019 - 2021Rails & PostgreSQL Backend

Software Engineer

Tekvortex·Lalitpur, NP

Built backend systems and reporting tools in Ruby on Rails and PostgreSQL: schema design, query optimization, and a D3.js dependency-mapping product.

  • Optimized PostgreSQL queries, views, and indexes to handle relational reporting.
  • Designed a database client in Ruby on Rails and Angular for non-technical users.
  • Developed a D3.js dependency-mapping system that contributed to approximately $500K in annual revenue.
Ruby on RailsPostgreSQLSQLD3.jsTypeScript
04.Personal Projects

A selection of side projects: backend services on the edge, developer tools, and open-source libraries.

05.Writing

A few notes on the things I build, debug, and learn.

06.CONTACT

I'm most interested in backend and infrastructure problems: APIs, data models, migrations, and the systems that run them. If you're working on something like that, reach out.

EMAIL COMMUNICATION

[email protected]

WRITE A MESSAGE
INQUIRY STATUS
Open to backend and infrastructure work

Expect a response within 24–48 business hours.