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
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
Frontend
Backend
Tools
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.
Find me on
© 2026 BIVEK NEPAL · llms.txt