Available for workKathmandu, Nepal--:--UTC +05:45

Bibek Regmi

Full Stack Developer

I build products from the database to the interface.

BE graduate from Nepal Engineering College (NEC), Pokhara University. Deep passion for web application development, specialising in the JavaScript MERN stack and TypeScript. Experience across POS systems, FinTech, e-commerce and CMS development.

Bibek Regmi
Primary stack8
  • Node.js
  • PostgreSQL
  • Express
  • React
  • Next.js
  • TypeScript
  • Redis
  • Docker
TypeScript
React
Next.js
Node.js
Express
PostgreSQL
MySQL
MongoDB
Redis
Supabase
Docker
GraphQL
Redux
Tailwind CSS
Firebase
Git
JavaScript
Axios
01Selected work

Things I have shipped

Products and platforms I have built or worked on, most recent first.

  • 01

    BookIt

    Personal

    Multi-tenant booking platform for businesses to manage resources, pricing, and customer reservations.

    Next.js · React · TypeScript · Supabase · PostgreSQL · Chakra UI

    Visit siteBookingMulti-tenantFull Stack
  • 02

    AI Voice Studio

    Personal

    A self-hosted voice-conversion platform built on the open-source RVC project. I trained the voice models myself on a single RTX 4060, then wrapped inference in a queued NestJS + FastAPI service so a recording — or typed text — comes back in a trained voice in about two seconds.

    RVC · PyTorch · CUDA · FastAPI · Piper TTS · NestJS · Prisma · PostgreSQL · Redis / BullMQ · Next.js · Docker

    Visit siteSourceAI / MLSpeechGPUFull Stack
  • 03

    IME Remittance Platform

    Employment

    Core frontend for a production remittance platform, in Next.js and TypeScript. I led the modular-monolith architecture and published the shared UI and logic layer as an internal NPM package that now backs several products.

    Next.js · React · TypeScript · Ant Design · Redux · React Query · NextAuth.js · Keycloak · GitLab CI · JFrog Artifactory · Recharts

    FinTechRemittanceFrontend ArchitectureDesign System
  • 04

    E-commerce Platform

    Personal

    A full-featured online store with Stripe integration and an admin dashboard.

    Next.js · Stripe · Supabase · Tailwind CSS

    Visit siteE-commerceFinTech
  • 05

    AI pre trained model Based Disease Prediction system

    Personal

    CNN Algorithm based Pneumonia detection using X-ray images

    node · numpy · pandas · scikit-learn · tensorflow · keras · matplotlib

    AICNNMachine Learning
  • 06

    Personal Portfolio & CMS

    Personal

    This site, and the admin behind it. Every section — work, skills, experience, writing — is content in Postgres rather than hardcoded JSX, edited through an authenticated dashboard and rendered on the server.

    Next.js · React · TypeScript · Supabase · PostgreSQL · Tailwind CSS · shadcn/ui · Resend · Zod

    Visit siteWeb DevelopmentCMSFull Stack
  • 07

    WebAuthn Passkey Authentication

    Employment

    Passwordless sign-in across a React PWA, Android and iOS using FIDO2/WebAuthn — Face ID, Touch ID, Android Biometrics and Windows Hello, over hardware-held key pairs and a NestJS challenge-response flow.

    WebAuthn · FIDO2 · NestJS · React · PWA · TypeScript

    SecurityAuthenticationCross-Platform
  • 08

    Online Notes Nepal — Admin Dashboard

    Freelance

    The admin side of a notes platform: user management, note handling and application settings, built in React and TypeScript with React Query keeping the UI in step with the API.

    React · TypeScript · React Query · React Hook Form · Lucide React

    Admin DashboardEdTechFrontend
  • 09

    Aafnai Shop

    Personal

    A multi-tenant e-commerce platform where every vendor gets a fully isolated data environment. Integrated eSewa and Khalti for local payments, and moved slow work onto RabbitMQ so checkout stays responsive under load.

    Node.js · Express · MongoDB · RabbitMQ · eSewa · Khalti · Multi-tenancy

    Visit siteE-commerceMulti-tenantPaymentsBackend
  • 10

    Jacket House Nepal — Billing System

    Freelance

    Feature work inside a live billing and invoicing system — new workflows, tighter UI, and changes shipped into production alongside the team already running it.

    React · JavaScript · REST APIs

    BillingRetailFeature Work
  • 11

    React Authentication System

    Personal

    Very simple React Authentication system that has all the features of authentication and authorization

    Typescript · React · Jwt

  • 12

    Akarui Shorai

    Freelance

    A freelance build: responsive React and Ant Design interfaces over a Node.js REST API, with Redux holding the application state.

    React · Ant Design · Redux · Node.js · REST APIs

    Visit siteFreelanceFrontend
  • 13

    Pneumonia Detection from Chest X-Rays

    Personal

    A convolutional neural network that reads chest X-rays and flags pneumonia, trained on a large public dataset and served behind a Flask API. My final-year project, and the first model I trained end to end.

    Python · TensorFlow · Keras · scikit-learn · NumPy · Pandas · Matplotlib · Flask

    AI / MLCNNMedical Imaging
02Systems

How I build software

Every product I ship is the same six layers. Pick one to see what I actually think about there.

layer/api
03

API Layer

Every request is authenticated, then its payload is parsed through a schema before a single line of business logic runs. Invalid input never reaches the database.

What I think about here

  • Authentication
  • Authorization
  • Schema validation
  • Business logic
  • Error shaping

Tools

Node.jsExpressZodJWT / OAuth
POST/api/orders
One write request, start to finish
  1. 01Verify sessionAPI

    JWT signature + expiry

  2. 02Validate bodyAPI

    Zod schema — reject early

  3. 03Check inventoryCACHE

    Redis read-through

  4. 04BEGINDATA

    Open transaction

  5. 05INSERT orderDATA

    orders + order_items

  6. 06UPDATE stockDATA

    Row-level lock

  7. 07COMMITDATA

    All or nothing

  8. 08Invalidate cacheCACHE

    Drop stale inventory key

  9. 09201 CreatedAPI

    Location header set

03Stack

What I reach for

Grouped by where it sits in the stack. The meter is honest — not everything is a five out of five.

Backend Development

03
  • Node.js
  • Express.js
  • Nest.js

Databases

04
  • PostgreSQL
  • MongoDB
  • Supabase
  • neo4j

DevOps & Deployment

03
  • VPS (Ubuntu / Linux)
  • Nginx
  • Docker

Frontend Development

06
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Vite
  • JavaScript (ES6+)

Tools & Platforms

02
  • Git & GitHub
  • Vercel
04Experience

Where I have worked

Teams I have built with, and what I was responsible for.

  1. Mar 2025 — Present

    Current

    Software Developer (Frontend)

    Swift Technology Pvt. Ltd. (IME Group) · Kathmandu, Nepal

    Frontend engineering on IME Remittance. Building the React and Next.js application, and the shared UI and logic layer that several IME products consume as an internal package.

  2. Jun 2023 — Jul 2024

    Software Developer (Node.js)

    Swift Technology Pvt. Ltd. (IME Group) · Kathmandu, Nepal

    Backend development on Global Smart Banking, a Node.js microservices platform.

Education

BE Computer Science and Engineering

2018 — 2023

Nepal Engineering College (NEC), Pokhara University · Kathmandu, NP

Focused on software engineering principles, data structures, and algorithms. Completed a final year project on a real-time chat application, AI pre trained model Based Disease Prediction system .

05Lab

Have a look around

A shell wired to the same database this page renders from. Try help, projects or stack.

Currently

  • 01Building production systems end to end, from schema to interface
  • 02Going deeper on PostgreSQL — query plans, indexing and transactions
  • 03Getting comfortable with caching and queue-backed workloads in Redis
  • 04Containerising everything I ship and tightening CI/CD
  • 05Writing up what I learn instead of letting it evaporate
06About

The longer version

Where I come from technically, and the handful of things I refuse to compromise on.

I am a full-stack developer who focuses on the Node.js (Express) backend and is comfortable with the core technologies around it — PostgreSQL, MySQL, MongoDB and Redis. I build server-side architectures that are fast to read and cheap to maintain.

On the front end I build highly interactive applications with React, Next.js and Vite, and I hold the same standard there: typed boundaries, predictable state, and no component doing three jobs at once.

I care about product experience and design detail as much as the code underneath. The goal is always a product that has both technical depth and obvious value to the person using it.

Based in
Kathmandu, Nepal
Email
bibekregmi4931@gmail.com
Phone
+9779866063568

Principles

  • 01

    Correctness at the lowest layer

    Constraints, foreign keys and transactions belong in the database. Application code should not be the only thing standing between users and bad data.

  • 02

    Boring where it counts

    Predictable, well-understood tools for the parts that must not fail. Save the novelty for problems that actually need it.

  • 03

    Ship it, then measure it

    A deployed system that can be observed teaches you more in a week than a perfect design document does in a month.

07Contact

Let’s build
something.

Got an interesting problem — a system to design, an API to untangle, a product to ship? I read everything that comes through here.

Kathmandu, Nepal · --:-- UTC +05:45