Hi, I'm

Prashant Bhandari

Software Engineer

I build and maintain robust web applications with Ruby on Rails. Experienced in backend architecture, multi-tenant systems, modern frontend integration, and containerized workflows.

About Me

I'm a Software Engineer based in Kathmandu, Nepal with nearly 2 years of hands-on experience building and maintaining Ruby on Rails applications.

My work spans the full stack — from designing multi-tenant database architectures and RESTful APIs to modernizing frontends with Hotwire and React. I've contributed to production systems handling HR operations, financial management, project tracking, and employee engagement surveys.

I'm passionate about writing clean, maintainable code and enjoy the challenge of upgrading legacy systems to modern standards.

2 Production Applications
5+ Domain Modules Built
3 Major Rails Upgrades
~2 yrs Professional Experience

Work Experience

Danphe Software Labs

Associate Software Engineer

Kathmandu, Nepal Apr 2024 — Present
  • Built and maintained internal and client-facing Ruby on Rails applications across HR, ERP, and survey-based platforms.
  • Architected a modular monolith using Rails engines for clean domain separation in a multi-tenant ERP system.
  • Implemented multi-tenant architecture with acts_as_tenant, refactoring user, company, and authorization models for row-level tenant isolation.
  • Built JWT-based API authentication with token refresh, and Pundit authorization policies with role-based auth scopes.
  • Led multiple Rails upgrades (6 → 7 → 7.1+), handling dependency updates, configuration changes, and deprecations.
  • Modernized frontend architecture by migrating from jQuery and Rails UJS to Hotwire (Turbo Streams, Stimulus) and React 18 with Zustand/TanStack Query.
  • Migrated asset pipelines from Webpacker/Sprockets to ESBuild and Vite.
  • Built PDF generation services for invoices, payslips, and contracts using Prawn and Wicked PDF.
  • Implemented Nepali Bikram Sambat calendar and fiscal year logic for Nepal-specific tax compliance (SSF, CIT, TDS).
  • Developed bulk import/export services for employees, work records, and financial data (CSV/XLSX).
  • Worked with AWS Cognito SSO integration for a client-facing survey platform.
  • Containerized applications using Docker and deployed via Kamal to AWS EC2.
  • Improved CI reliability by fixing and updating RSpec test suites across both projects.

Projects

Academic

Agricultural Marketplace

Full-stack e-commerce platform for buying and selling agricultural products with RESTful APIs for user, product, order, and auth management.

React Django DRF PostgreSQL
Academic

LICT Research Lab Website

Web application for a research laboratory with dynamic content management and admin features.

Django HTML/CSS MySQL

Technical Skills

Languages

Ruby JavaScript SQL Python

Frameworks

Ruby on Rails React Hotwire (Turbo + Stimulus) Django

Backend & APIs

RESTful APIs Devise JWT Authentication Pundit Authorization Solid Queue RSpec

Databases

PostgreSQL MySQL Redis SQLite

Frontend

HTML / CSS Tailwind CSS Turbo Streams Stimulus.js ESBuild Vite

DevOps & Tools

Docker Docker Compose Kamal GitHub Actions Git Linux AWS (EC2, S3, Cognito)

Education

IOE Pulchowk Campus

Bachelor in Computer Engineering

Lalitpur, Nepal Nov 2019 — Apr 2024

Completed industry-led elective courses in Python programming, applied data science, and security operations (Samsung Innovation Campus, Logpoint).

Certifications

DeepLearning.AI

Supervised Machine Learning: Regression and Classification

DeepLearning.AI

Advanced Learning Algorithms

DeepLearning.AI

Neural Networks and Deep Learning

Meta

Version Control

Get in Touch

I'm open to new opportunities and interesting projects. Feel free to reach out!