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

Makura CreationsOct 2022 - Aug 2024On-site
  • 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

CloudlayaDec 2020 - Oct 2022On-site
  • 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

Nepalese Centre

Community management platform with event scheduling, member directory, and role-based access control

LaravelReactMongoDBRedisDocker

CraveBond

Social platform for food lovers featuring restaurant reviews, recipe sharing, and real-time chat

Node.jsReactPostgreSQLAWSWebSocket

Education Spider

Comprehensive education platform with student tracking, attendance, grading, and parent portal

LaravelVue.jsMySQLDockerRedis

Alert Job

Job search automation platform with custom filters, real-time alerts, and application tracking

Node.jsReactPostgreSQLWebSocketChrome Extension

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