Skip to content
Nikesh Khatri

Résumé

Nikesh Khatri

Software Engineer — Django, React & TypeScript

Location
Kathmandu, Nepal
Email
khatrinikace@gmail.com
Phone
+977 9861139971
GitHub
github.com/nikace7

Summary

Software engineer with 2+ years building full-stack SaaS and operational platforms with Python/Django and TypeScript/React. I have delivered secure REST APIs, multi-tenant architecture, billing and accounting workflows, third-party integrations, automated tests, and containerised deployments. I am strongest at translating complicated business processes into maintainable software, debugging production issues, and owning features from requirements through release.

Technical skills

Languages

Python · TypeScript · JavaScript · SQL

Backend & APIs

Django · Django REST Framework · NestJS · Node.js · Celery · REST · OpenAPI · JWT / OAuth · WebSockets

Frontend

React · Next.js · Vite · Tailwind CSS · Accessibility · PWA

Data & Architecture

PostgreSQL · MySQL · Redis · Prisma · Row-level security · Multi-tenancy · Relational modelling · Double-entry accounting

Quality & Delivery

Pytest · Vitest · Playwright · GitHub Actions · CI/CD

Cloud & Operations

Docker · Nginx · Caddy · Azure · Google Cloud Storage · Firebase · Background jobs · Backups & health checks

Domain knowledge

Nepal income-tax slabs · SSF / SST payroll · IRD & CBMS billing · Bikram Sambat calendars · Khata (customer credit) · Darta / Chalani records · Bilingual (Nepali / English) UI

AI-assisted engineering

LLM tool & function calling · Agent workflows · Claude Code / Codex · Prompt engineering · Output review & evaluation

Professional experience

Software Engineer

Jul 2026 — Present

Independent products · Kathmandu, Nepal

  • Mero Pasal: multi-tenant retail SaaS for Nepali shops, with every shop isolated by PostgreSQL row-level security, an online storefront and IRD-oriented VAT billing.
  • Garment Manufacturing ERP: order to ledger for a factory floor, covering merchandising, production, piece-rate payroll, VAT billing and double-entry accounting.
  • Sole engineer on both: architecture, the Django and React code, Docker deployment, backups and health checks.

Software Engineer (Contract since Jul 2026)

Aug 2024 — Present

Goodwish Engineering Pvt. Ltd. · Lalitpur, Nepal

  • Delivered production features across multi-tenant attendance/payroll, parking, file-tracking, education, public-information and content-management products using Django/DRF, React, Next.js, TypeScript and PostgreSQL.
  • Designed REST APIs, database models, background jobs, integrations and role-based workflows for payroll, billing, payments, document routing, notifications, reporting and device attendance.
  • Implemented and maintained finance-sensitive workflows including tax calculations, invoicing, payment allocation, inventory valuation, accounting entries, audit trails and permission-safe exports.
  • Integrated payment gateways, ADMS/RFID devices, SMS/email OTP, OAuth, cloud storage, file processing, scheduled tasks and external services.
  • Improved reliability and security through automated tests, JWT refresh, authorization and tenant scoping, throttling, transaction handling, secret management, backups and production diagnostics.
  • Collaborated with engineers, designers and project managers; reviewed code, clarified requirements, documented decisions and owned features from implementation through deployment and support.

Selected projects

Mero Pasal

Jul – Sep 2026

Multi-tenant retail SaaS for Nepali shops — isolated per shop at the database level, with a storefront attached.

Django · DRF · PostgreSQL RLS · React · Vite · TypeScript · Celery · Redis

Garment Manufacturing ERP

Jul – Aug 2026

Order to ledger for a factory floor — merchandising, production, tax and double-entry accounting in one self-hostable system.

Django · DRF · PostgreSQL · React · Vite · TypeScript · Celery · Redis

Attendance & Payroll SaaS

May – Aug 2026

Biometric punches in, legally-correct Nepali payslips out — multi-tenant, with hardware on the other end.

Django · DRF · PostgreSQL · React · Vite · TypeScript · Tailwind CSS · Docker

Custom Robot Voice

Jun – Jul 2026

A real-time voice stack — browser and robot clients, streaming PCM audio, and an LLM that can actually press buttons.

NestJS · Next.js · React · TypeScript · Flutter · Prisma · PostgreSQL · Redis

Digital File Tracking System

Jan 2025 – Apr 2026

Darta, Chalani and Tippani — a paper government registry turned into an auditable digital workflow.

Django · DRF · PostgreSQL · React · Vite · Tailwind CSS

SaaS Parking Platform

Sep 2024 – Jul 2026

Bookings, gate check-in, Khalti payments and thermal-printed tickets — across web, mobile and a redesign cycle.

Django · DRF · PostgreSQL · Celery · Redis · React · Next.js · TypeScript

Education

Bachelor of Science in Computer Science and Information Technology

2020 – 2025

Prime College, Tribhuvan University

Foundations in programming, data structures and algorithms, databases, software engineering, web development, networking and artificial intelligence.

Languages

  • NepaliNative
  • EnglishProfessional working proficiency