Skip to content
Open to new roles: AI engineer, full stack, and architect

Hi, I'm Seema. I build software that survives production.

I'm a software engineer based in in Kathmandu, Nepal. I've spent the last years shipping full-stack products across ed-tech, mobility, and content platforms. These days most of my time goes into systems that don't fall over, reviews that actually teach, and helping the engineers around me get better.

Portrait of Seema Thapa, Senior Software Engineer
Stack

The stack I work with.

Hover to see what goes where. Everything listed has earned its place in production, not just in a tutorial.

Frontend Architecture

  • React
  • Next.js
  • TypeScript
  • Redux
  • Tailwind CSS

UI/UX Engine

  • Design Systems
  • Accessibility
  • Motion
  • Component API Design

Backend & Data

  • Node.js
  • Python
  • Django
  • PostgreSQL
  • MongoDB
  • MySQL

Cloud & Systems

  • AWS
  • Docker
  • Grafana Faro
  • CI/CD

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • C

Tooling & Practice

  • Git
  • Jest
  • Agile / Scrum
  • Code Review
  • Mentoring
Experience

Five years, four teams, a lot of shipping.

  1. Jul 2022 — Present

    Senior Software Development Engineer

    Innovate Tech · Kathmandu, Nepal

    • Led the design and delivery of on-demand admin features, a chat system, and several academic delivery apps.
    • Took over versioning, caching, and monitoring and watched the recurring production issues mostly disappear.
    • Wrote impact docs that helped decision-makers see the tradeoffs before we shipped, which measurably cut delivery issues.
    • Mentored junior devs and interns through daily assignments and code reviews.
  2. Oct 2019 — Jun 2022

    Software Development Engineer

    Insight Workshop · Kathmandu, Nepal

    • Shipped Mobility as a Service, CMS, and ed-tech projects from first commit to production.
    • Built proofs-of-concept for video editing and chat systems in JavaScript and Python.
    • Ran feasibility tests and demoed final versions to stakeholders, PMs, and execs.
    • Worked in agile teams with daily scrums and user story planning, and helped interview engineering candidates.
  3. Apr 2019 — Sep 2019

    Software Engineer Trainee

    Insight Workshop · Kathmandu, Nepal

    • Learned the basics properly: Git, PEP8, file and data handling, and PostgreSQL schema design.
    • Shipped a capstone content management system using Django REST Framework and AngularJS.
  4. Nov 2018 — Feb 2019

    Web Developer Intern

    Virtual Technologies · Pokhara, Nepal

    • Researched divide-and-conquer and page-rank algorithms for integration into an existing product.
    • Analyzed news delivery system models and compiled detailed reports on growth potential.
Selected work

Things I've shipped.

Everything below shipped to real users. I've written up each one the way I think about work: the problem, what I did, and what changed.

mySecondTeacher (MST) interface preview

01Innovate Tech

mySecondTeacher (MST)

Problem
Academic delivery was scattered across tools, and every new school meant another bespoke site build.
Approach
Built reusable session, assignment, and subject modules, then a template CMS with per-school subdomains.
Impact
Schools go live in hours instead of weeks, and the recurring production issues mostly went away after the versioning, caching, and monitoring work.
  • React
  • Node.js
  • PostgreSQL
MergeEDU — Digital Learning interface preview

02Insight Workshop

MergeEDU — Digital Learning

Problem
Teachers and schools had no shared view of AR learning progress, and 3D content authoring required specialists.
Approach
Built role-specific dashboards and an in-browser 3D object editor that maps content onto the Merge Cube.
Impact
Educators without 3D backgrounds can author AR lessons, and schools in multiple countries use it.
  • React
  • JavaScript
  • WebGL
LevelUp — Bootcamp Platform interface preview

03Insight Workshop

LevelUp — Bootcamp Platform

Problem
Bootcamp cohorts needed video, discussion, and assessments in one place, and playback had to work with captions.
Approach
Wrote the subtitle rendering for multimedia lessons and built out chat, announcements, and MCQ assessments.
Impact
One platform replaced three tools, with captions on every lesson.
  • JavaScript
  • React
  • Node.js
Yatru — Mobility as a Service interface preview

04Insight Workshop

Yatru — Mobility as a Service

Problem
A new ride-hailing entrant needed a production-grade matching system built from scratch, fast.
Approach
Built it from scratch: geo-location driver search, the ride lifecycle, and the rider and driver apps.
Impact
Shipped to production with 1,000+ registered users on the platform.
  • JavaScript
  • Node.js
  • Geo-search
Smart Booking App interface preview

05Prana Home Care

Smart Booking App

Problem
Families seeking elderly care and lab services had no single place to discover providers and book appointments online.
Approach
Built the full booking flow — caregiver and lab listings with detail pages, appointment scheduling, authentication and profiles, Khalti checkout, and Leaflet location maps.
Impact
The whole journey from discovery to payment, live on Vercel with appointment dashboards for registered users.
  • React
  • Bootstrap
  • Leaflet
  • Khalti
Writing

Notes I've written.

Long-form writing on Medium: patterns, retros, and career reflections.

Learning

Education & credentials.

Education
  • B.Sc. Computer Science & Information Technology

    Institute of Science and Technology, Tribhuvan University · Kathmandu, Nepal

    Class of 2014

  • Higher Secondary — Science (General)

    St. Mary's High School · Pokhara, Nepal

    Class of 2012

Certifications & honors
  • CS50 Computer Science — Harvard University (2024)
  • AWS Academy Cloud Foundations — AWS
  • Programming with JavaScript — Meta
  • JavaScript Algorithms and Data Structures — freeCodeCamp
  • Advanced Git Modules — GitHub
  • Foundations: Data, Data, Everywhere — Google
  • Python Programming — DataCamp
  • Hawkins Fellowship for Young Women — Code for Nepal (1 of 4 from 24 participants).
Contact

Want to work together?

I'm open to AI engineer, full stack, and architect roles. Email is the fastest way to reach me; I usually reply within a day.

Opens your email client — no data stored.