Bishal Bhattarai
Full-Stack Web Developer
Experienced engineer focused on building reliable, scalable systems with clean architecture and performance in mind. I care about code quality, maintainability, and shipping software that works well under real-world conditions.
What I Do
Backend Engineering
Building robust APIs, microservices, and optimizing server-side performance for scale.
Frontend Development
Creating accessible, responsive interfaces with React and Vue that users actually enjoy.
System Performance
Database optimization, caching strategies, and ensuring applications run fast under load.
Architecture & Code Quality
Clean code, thorough reviews, automated testing, and CI/CD practices that ship reliably.
Technical Stack
Programming:
PHP, Laravel, Node, React, Vue, JavaScript, TypeScript, SQL, jQuery, HTML, CSS, MongoDB
Testing:
Pest, Playwright, PHPUnit
Programming Concepts:
OOP, Design Patterns, DRY, TDD
Tools:
Postman, Slack, Jira, Apache, Nginx
Technologies:
Docker, GitHub CI/CD, Linux, Redis, WebSocket, Webhooks, AWS, Azure, Elastic Search, RESTful, GraphQL
Experience
Full-Stack Developer
- ▸Architected and delivered 20+ production applications using Laravel (PHP) and Node.js with React/Vue frontends, implementing RESTful APIs and real-time WebSocket features
- ▸Developed custom internal packages and libraries in PHP (Composer) and Node.js (npm) to standardize authentication, logging, and data validation across microservices
- ▸Optimized MySQL and MongoDB query performance through strategic indexing, caching layers (Redis), and database normalization, achieving 40% reduction in average response times
- ▸Built automated CI/CD pipelines using GitHub Actions and Docker, implementing PHPUnit/Pest and Playwright test suites for comprehensive test coverage
- ▸Integrated third-party APIs (payment gateways, cloud services) with retry logic, circuit breakers, and webhook handlers for resilient system design
Full-Stack Developer
- ▸Developed multi-tenant SaaS platforms serving 10,000+ users using Laravel and Vue.js, implementing role-based access control (RBAC) and tenant isolation at database level
- ▸Created reusable Node.js packages for API rate limiting, JWT authentication, and request validation to streamline development across multiple projects
- ▸Engineered scalable database schemas for PostgreSQL and MySQL with optimized indexing strategies, query caching, and connection pooling for high-concurrency scenarios
- ▸Integrated Stripe and PayPal payment systems with webhook processing, idempotency handling, and transaction reconciliation systems for financial accuracy
- ▸Deployed applications to AWS (EC2, S3, RDS) and Azure (App Service, Azure SQL) with load balancing, auto-scaling, and CDN integration for global availability
Personal Projects
Jan 2024 - Present
Community management platform with event scheduling, member directory, and role-based access control
Social platform for food lovers featuring restaurant reviews, recipe sharing, and real-time chat
Comprehensive education platform with student tracking, attendance, grading, and parent portal
Currently
System Architecture
Deep-diving into distributed systems, microservices patterns, and event-driven architectures for scalable applications
Performance Engineering
Optimizing database queries, implementing caching strategies (Redis, CDN), and profiling application bottlenecks
Technical Writing
Sharing knowledge on clean architecture, best practices, and real-world implementation challenges
Open Source
Contributing to PHP and Node.js ecosystems, building reusable packages and developer tools