Prefer a file? Download PDF

Back home

Suprim Khatri

Butwal-19, Patthargunj, Rupandehi, Nepal

Full stack developer building production web apps with Go and TypeScript. Freelancing since 2024, shipping systems for clients, and maintaining open-source Bikram Sambat libraries for Go and npm.

Technical Skills

Languages: Go, TypeScript, JavaScript, SQL

Backend: Gin, Node.js, Express, Better Auth, REST, OpenAPI

Frontend: React, Next.js, Redux, TanStack Query, Tailwind CSS

Databases: PostgreSQL, sqlc, pgx, Drizzle ORM, Redis

DevOps: Docker, AWS EC2, nginx, GitHub Actions, Vercel, Render, Heroku

Tools: Git, GitHub, Turborepo, Bun, Bruno, TablePlus, VS Code, Cursor

Experience

Freelance — Full Stack DeveloperAug 2024 – Present
Go and Next.js applications for clients across industriesRemote — Nepal

BrewAndBake Academy · GitHub | Go, Gin, PostgreSQL, Next.js, AWS

Apr 2026 – Present
  • Built the school management system (accounting, inventory, QR-verified certificates), now in production.
  • Deployed the Go/Gin API on EC2 (nginx, SSL, systemd) and Next.js on Vercel, with GitHub Actions CI/CD.

Corel Pharmaceuticals | Next.js, TypeScript, Tailwind CSS

Feb 2026 – Mar 2026
  • Delivered a full stack Next.js site with admin CRUD for blogs, testimonials, and products.

Open Source

Bikram Sambat Toolkit · GitHub · npm | Go, TypeScript, React

Sep 2026
  • Published go-bs (Go) plus bikram-sambat-ts and bikram-sambat-react on npm (600+ monthly downloads): zero-dependency AD ↔ BS date conversion for Nepal's calendar, BS 1979–2100.
  • Round-trip tested all 44,562 supported days; built an accessible, SSR-safe React calendar and date picker, and a docs site with a live playground.

Projects

Cartspace · GitHub | Go, Gin, PostgreSQL, sqlc, Next.js, Stripe

Apr 2026 – Oct 2026
  • E-commerce store with Stripe checkout (stock reserved during payment), order emails, reviews, wishlists, full-text search, and an admin panel for products, orders, and refunds.
  • Go/Gin API and Next.js storefront share a Zod → OpenAPI contract with generated typed clients, checked for drift in CI.

QMS · GitHub | Next.js, Express, PostgreSQL, Drizzle, Redis

Jul 2026 – Present
  • QR-based queue management for shops and clinics: customers join without an account, track their live position, and get an email before their turn.
  • Owner dashboard with wait-time and no-show analytics, a superadmin panel, Better Auth, and Redis rate limiting in a Turborepo monorepo.

Education

Crimson College of Technology2024 – 2028 (expected)
Bachelor of Computer Applications (BCA), Pokhara UniversityButwal, Nepal
Oxford Secondary SchoolApr 2022 – Apr 2024
Science (+2)Butwal, Nepal