Skip to content
Role
Software Engineer
Based in
Kathmandu, Nepal
Since
2023

I build the parts of an application that decide whether the data can be trusted — validation, state, and the API contracts underneath.

Available for new work

bibaswanprasai@gmail.com

Selected work

3 projects

Role
Lead Engineer
Year
2025 — Present
Kind
Real-time operations
Built with
Python, WebSockets, State machines, RBAC, Geospatial

Enterprise Logistics Platform

A fleet platform whose state has to survive a driver going offline halfway through a delivery.

  • Integrated real-time GPS tracking over WebSocket connections, with Python scripts generating mock geospatial coordinates to stress-test location states.
  • Designed a finite state machine for delivery lifecycles, holding data integrity through offline field scenarios.
  • Implemented granular role-based access control across multiple user personas for secure data isolation.
delivery_lifecyclequeuedassignedin_transitdeliveredoffline_pendingws://trackfinite state machine
Fig. 1 Delivery lifecycle. The branch to the right is the reason the machine exists at all.
Kind
Profile management system
Built with
React, REST APIs, Validation, RBAC

Karuna Foundation

A data collection portal for local government (Palika) profiles, where the validation layer is the product.

  • Built a profile management system with complex validation logic, enabling accurate data collection across Palika profiles.
  • Integrated RESTful APIs with the backend team for efficient data handling and secure role-based access policies for local authorities.
palika_profile1 field rejected4 / 5 valid
Fig. 2 One profile record passing field-level validation. The rejected field is the interesting one.
Kind
Admin portal
Built with
Auth & permissions, Hardware interface, SEO, Performance

Nclex Nepal

An admin panel wired to physical hardware — a scanned code is a database write.

  • Built a feature-rich admin panel with role-based authentication and granular permission management for users and applicants.
  • Integrated hardware-interface logic for QR code scanning, triggering designated API endpoints for instant task execution and database updates.
  • Optimised application performance and SEO, improving page load speeds for public-facing users.
access_policyadminstaffapplicantviewerqr scan to endpointrbac
Fig. 3 Role and permission matrix, read by the scanner that triggers the write.

About

Based in
Kathmandu, Nepal
Degree
B.E. Computer Engineering
School
Kantipur Engineering College, Dhapakhel, Lalitpur
Years
2018 — 2023

Computer Engineering graduate working across the full stack, with the centre of gravity on the parts most people avoid: API architecture, data structures, validation, and complex state management.

Most of that work has been scalable, data-driven dashboards and platforms for NGOs and local government initiatives — systems where a wrong record matters more than a slow animation.

Career

2 positions

  1. Oct 2023 — Present

    Teku, Kathmandu

    Logispark TechnologiesSoftware Engineer

    • Architected scalable client-side modules in Vue.js and React.js, focused on data binding and state consistency for complex NGO dashboards.
    • Co-designed API schemas with the backend team (NestJS) for efficient payloads and reduced latency on high-volume data delivery.
    • Worked across design, project management and QA to ship against strict project requirements.
  2. Jun 2023 — Sep 2023

    New Baneshwor, Kathmandu

    CodavatarFrontend Intern

    • Built in-house web applications with React, Redux Toolkit and TailwindCSS.
    • Developed secure login workflows, integrating Auth0 for authentication and user management.
    • Translated complex design requirements into functional components and reviewed code against team standards.

Stack

23 entries

Languages
Python, TypeScript, JavaScript, SQL, HTML / CSS
Frontend & Mobile
React.js, Vue.js, Nuxt, React Native, Expo, TailwindCSS
Backend & Data
REST APIs, Node.js, Express, PostgreSQL, MongoDB, RBAC design
Tooling & Practice
Git, Postman, Pinia / Redux, Auth0, System design, Data validation

Contact

Available for new work
Kathmandu, Nepal

If you are building something where the data has to be right, I would like to hear about it.

bibaswanprasai@gmail.com

github.com/bibaswan7