Skip to content

BIVEK NEPAL

Software Engineer

Full-Stack Developer & Problem Solver

About

Full-stack engineer who likes shipping real products, from multi-tenant SaaS and accounting systems to the occasional ML side project. I care about clean architecture, working with good people, and getting things in front of users.

Experience

  • Took ownership of architecture and stack planning for production-grade applications, including multi-tenant Property Management Systems (PMS) and accounting applications designed for scalability and isolation across tenants
  • Led backend system design and technical direction for services built with Rust (Actix) and/or TypeScript
  • Architected multi-tenant PMS systems and accounting apps with tenant isolation, shared core services, and extensible data models to support diverse client requirements
  • Defined and drove scalable system designs, translating product requirements into technical solutions across teams
  • Led code reviews, architectural discussions, and mentored engineers to enforce best practices and maintain code quality
  • Collaborated with product, design, and infrastructure teams to make technical trade-offs and deliver scalable features

Projects

  • Turn a plain-English prompt into a complete questionnaire with 7 question types, then refine it via one-click regenerate-with-feedback editing
  • Multi-provider AI router over Groq, Google Gemini, and OpenRouter with automatic failover (AI_PROVIDER_ORDER) so generation survives any single vendor outage
  • Every generation validated against a Zod schema — malformed output runs a self-repairing pipeline: deterministic repair, then AI-assisted repair, then failover to the next provider
  • Prompt-guardrail layer blocks unsafe input before any model call
  • Themable public forms (5 built-in themes, custom header images) with no account required for respondents
  • Supabase-backed auth, live response tracking, and per-question analytics for builders
  • AI-search-ready: robots.txt tuned for AI crawlers (GPTBot, ClaudeBot, PerplexityBot), llms.txt, sitemap, and Organization/WebSite/SoftwareApplication structured data
Next.js
TypeScript
Vercel AI SDK
Gemini
Groq
OpenRouter
Supabase
PostgreSQL
Tailwind CSS

Packages

rustpayment

A Rust crate that handles eSewa integration including payment encoding/decoding and helpers for secure requests.

Published
View on crates.ioKhalti and Fonepay integrations are in progress

Skills

Languages

JavaScript
Python
Java
Rust
PHP

Frontend

HTML
CSS
React
Next.js
Tailwind CSS

Backend

Node.js
Express.js
Flask
Rust (Actix)
Laravel

Tools

Git
Docker
Linux

Practices

Object-Oriented Programming (OOP)Clean CodeRESTful API DesignMVC ArchitectureAgile DevelopmentWeb Sockets

GitHub Activity

Education

Bachelor of Information Management

2022-2026 (Ongoing)

Contact

Feel free to reach out for collaborations or just a friendly chat.

© 2026 BIVEK NEPAL · llms.txt