Software Engineer at EB Pearls

Pratiush
Prasain.

Software engineer crafting scalable APIs and the backend systems behind them.

3+ years shipping production backends with Node.js, NestJS and TypeScript — from fintech loyalty platforms and procurement systems to government portals and creator analytics.

A terminal requesting Pratiush's profile from an API and receiving a JSON response.
~ $ curl -i localhost:3000/api/whoamiHTTP/1.1 200 OKcontent-type: application/json; charset=utf-8x-response-time: 12ms{ "name": "Pratiush Prasain", "role": "Software Engineer", "company": "EB Pearls", "location": "Kathmandu, NP", "experience_years": 3, "stack": ["Node.js", "NestJS", "TypeScript"], "databases": ["PostgreSQL", "MySQL", "MongoDB"], "focus": "scalable APIs & backend systems", "open_to_chat": true}~ $
Years building production backends
3+
Featured projects shipped
6
Engineering teams
4
Technologies in the toolbox
21

01about

I like the problems that live behind the screen.

I'm a backend-focused software engineer based in Kathmandu, Nepal. For the last 3+ years I've built APIs and services for fintech, hospitality, construction, government and the creator economy — systems where data integrity, access control and reliability really matter.

I care about clean code, sensible system design and testing: predictable software that's a pleasure to change. Most of my work is in Node.js, NestJS and TypeScript on top of PostgreSQL, MySQL or MongoDB, shipped with Docker, Nginx and cloud services on AWS and Azure.

Today I'm a Software Engineer at EB Pearls, building scalable web applications with a focus on performance and code quality. Outside of work, I'm always picking up new tools and better practices.

  • 01

    API design

    Consistent, predictable REST and GraphQL APIs with clear contracts — easy to integrate and easy to evolve.

  • 02

    Scalable architecture

    Multi-tenant platforms, role-based access and clean service boundaries that hold up as products grow.

  • 03

    Integrations & automation

    Third-party APIs, wallets, notifications and scheduled jobs that quietly keep data flowing.

  • 04

    Performance & quality

    Clean code, testing and performance work, so software stays fast and stays easy to change.

02experience

Where I've worked.

Building and shipping backend systems across product teams — plus the internship where it all started.

3 yrs 4 mosprofessional experience
Full résumé (PDF)
  1. — Present11 mosCurrent

    Software Engineer at EB Pearls

    Building scalable web applications and backend services with a focus on code quality, performance and dependable delivery.

    • Develop and maintain APIs and services with Node.js, Express and TypeScript.
    • Design data models and manage the databases behind production applications.
    • Drive performance optimisation and code excellence as part of a collaborative team.
    • Node.js
    • TypeScript
    • Express
    • JavaScript
    • Databases
  2. — 5 mos

    Software Engineer — Level II at Inicrea Technologies

    Worked on Artist Evolve (Genesis Web), a platform that helps artists, creators and businesses manage their digital presence, social analytics and notifications from one dashboard.

    • Integrated Instagram, TikTok and Spotify to surface analytics and performance metrics.
    • Built cron-based background jobs for daily data collection and processing.
    • Designed a category-based notification preference system.
    • Implemented secure authentication and user-scoped data access on a cleanly separated service architecture.
    • Node.js
    • REST APIs
    • Background jobs
    • Third-party APIs
    • Auth
  3. — 2 yrs 2 mos

    Backend Software Developer at Code Himalaya

    Built production backends for clients across fintech, hospitality and construction.

    • Loyalty Management System

      RESTful APIs for merchant onboarding, reward points and campaign configuration, with secure wallets and a multi-tenant architecture.

    • Procurement Service System

      Bidding platform backend with role-based access, real-time bid updates and approval workflows.

    • Human Resource Inventory System

      Mobile-ready API for managing employees, equipment and progress on construction sites, with real-time tracking and reporting.

    • Node.js
    • PostgreSQL
    • REST APIs
    • RBAC
    • Multi-tenancy
  4. — 5 mos

    Backend Developer Intern at P.L. Multimedia

    Where it started: shipping a public website and learning how real projects get built and hosted.

    • Built a smooth, easy-to-read website displaying the 2022 election results for Chitwan district.
    • Gained hands-on experience with hosting, web development and working in a team.
    election.chitrawankhabar.com
    • Web development
    • Hosting

03projects

Things I've built.

A selection of systems I've built across fintech, hospitality, construction, government and media. Most are private client work, so here's what each one does and how it's put together.

  • 01Creator analytics2025

    Artist Evolve

    Inicrea Technologies · Genesis Web

    A unified dashboard for artists, creators and businesses to manage their digital presence — pulling in social analytics, automating daily data collection and keeping users informed.

    • Instagram · TikTok · Spotify
    • Daily cron pipelines
    • Notification preferences
    • Auth & data isolation
    • Node.js
    • Cron jobs
    • Third-party APIs
  • 02Fintech2023–25

    Loyalty Management System

    Code Himalaya · Indian FinTech Corporate

    Backend and admin portal for a loyalty platform serving Indian merchants and customers, built for scalability and data integrity under high concurrency.

    • Merchant onboarding
    • Points & transactions
    • Secure wallets
    • Multi-merchant config
    • Admin portal
    • Node.js
    • REST APIs
    • Multi-tenancy
  • 03Hospitality2023–25

    Procurement Service System

    Code Himalaya · A renowned hotel in Nepal

    A centralised bidding platform where vendors bid on listed items — bringing transparency, fewer manual errors and better purchasing decisions.

    • Vendor bidding
    • Real-time updates
    • Approval workflows
    • Purchase tracking
    • Notifications
    • Node.js
    • PostgreSQL
    • RBAC
  • 04Construction2023–25

    Human Resource Inventory System

    Code Himalaya · Web & mobile API

    Real-time tracking of people, attendance, equipment and work progress across construction sites, with reporting dashboards that help supervisors and admins make decisions.

    • Staff & attendance
    • Equipment tracking
    • Progress reporting
    • Dynamic dashboards
    • Multilingual input
    • Node.js
    • REST APIs
    • RBAC
  • 05Government

    MOLJPA Website & CMS

    Ministry of Law, Justice & Parliamentary Affairs, Nepal

    Server-rendered website and CMS for news, notices, publications and legal documents in Nepali and English, optimised for low-bandwidth access.

    • Bilingual content
    • Legal document library
    • Secure admin CMS
    • Server-side rendering
    • Node.js
    • EJS
    • SSR
  • 06Media2022

    Chitwan Election Stats

    P.L. Multimedia · Internship project

    A public website presenting the 2022 election results for Chitwan district in a clear, easy-to-follow format.

    • Election results
    • Public website
    • Hosting
    • Web
    • Hosting

04skills

The toolbox.

The tools I reach for to design, build and run backend systems.

Daily drivers

01Languages3

  • TypeScript (daily driver)
  • JavaScript
  • SQL

02Backend & APIs7

  • Node.js (daily driver)
  • NestJS (daily driver)
  • Express (daily driver)
  • REST APIs (daily driver)
  • GraphQL
  • Apollo
  • EJS

03Databases4

  • PostgreSQL (daily driver)
  • MySQL
  • MongoDB
  • Relational modelling

04Cloud & DevOps7

  • AWS
  • AWS Lambda
  • Serverless
  • Azure
  • Docker
  • Nginx
  • Git

05Practices5

  • Clean code
  • System design
  • Software testing
  • Performance optimisation
  • Third-party integrations

05education

Learning & leading.

—

B.Sc. Information Technology

Islington College

Upper Second-Class Honours

Relevant coursework

  • Databases
  • Artificial Intelligence
  • Application Development
  • Software Design & Development
  • Operating Systems
  • Programming (Java)

—

Student Academic Representative

Islington College

  • Led initiatives focused on diversity, personal growth and academic excellence.
  • Delivered presentations on essential topics and managed class activities.
  • Served as the primary point of contact for student concerns, working closely with faculty.

06contact

Let's build something reliable.

Whether it's a backend that needs building, an API that needs untangling or simply a conversation about engineering — my inbox is always open.

Kathmandu, NepalUTC+5:45

Home
About
Experience
Projects
Skills
Education
Contact
Copy email addresspratiushprasain@gmail.com
Send an email
Download résuméPDF
Toggle themeLight / Dark
LinkedInpratiush-prasain