santosh@portfolio: ~
whoami

Hi, I'm Santosh Kafle

Backend & DevOps Engineer bridging the gap between clean architecture and reliable infrastructure. Specializing in Laravel, NestJS, PostgreSQL, Docker, and CI/CD automation.

Santosh Kafle, Backend Developer & DevOps Engineer, based in Kathmandu, Nepal

Projects

E-commerce Platform

zolpastore.com (opens in a new tab)

High-performance e-commerce platform with Redis caching, Meilisearch-powered product search, OAuth-based authentication, and an event-driven architecture that searches and filters a large product database efficiently.

High-performance, scalable e-commerce with secure OAuth auth, fast search, and resilient event processing
  • Laravel
  • Redis
  • Meilisearch
  • PostgreSQL
  • MySQL
  • Docker
  • OAuth
  • Event-driven
  • Scalable

E-commerce Website

ultima.com.np (opens in a new tab)

E-commerce website for Ultima Nepal with optimized backend APIs, GETPAY payment integration, and infrastructure ready for high traffic.

High-traffic-ready backend APIs with secure payment integration and improved performance
  • PHP
  • Laravel
  • MySQL
  • Docker
  • E-commerce
  • API
  • GETPAY
  • Performance

E-commerce

singingbowlvillagenepal.com (opens in a new tab)

Used the latest PHP 8.4 and Laravel 12 to set up Singing Bowl Village Nepal, migrating from MySQL to PostgreSQL and improving overall performance and reliability.

Modern stack (PHP 8.4, Laravel 12) with a successful MySQL to PostgreSQL migration and noticeable performance gains
  • PHP 8.4
  • Laravel 12
  • PostgreSQL
  • GETPAY
  • MySQL Migration
  • Database Optimization

Project Setup & Backend Support

iteam.com.np (opens in a new tab)

Supported setup, planning, and initial-phase backend work for iteam.com.np. Configured a Docker-based development environment, performed database setup and provisioning with PostgreSQL, and contributed to early-stage architecture decisions using Laravel.

Docker-based environment with PostgreSQL provisioning and early architecture planning
  • Laravel
  • PostgreSQL
  • Docker
  • Deployment
  • Database Setup
  • Backend
  • Architecture

Security

Authentication System

Implemented secure OAuth2 and JWT authentication system with role-based access control. Built an automated 2FA flow via custom domain email, configuring Cloudflare DNS (MX, SPF, DKIM, DMARC) for strict deliverability and rate-limiting auth endpoints to prevent brute-force attacks.

Zero security breaches since deployment
  • Laravel
  • OAuth2
  • PostgreSQL
  • Security
  • Cloudflare DNS

Performance

Database Optimization

Improved database performance by 70% by actively eliminating N+1 query problems and leveraging strategic indexing and Redis caching to drastically reduce database response times.

Reduced average query time from 1.2s to 0.3s
  • MySQL
  • Laravel
  • Eloquent
  • Redis
  • N+1

Skills

Languages

  • PHP
  • JavaScript
  • TypeScript
  • Bash Scripting

Frameworks

  • Laravel
  • NestJS
  • Express.js

Databases & Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Meilisearch
  • Database Management
  • Database Optimization

APIs & Architecture

  • RESTful APIs
  • API Development
  • Microservices
  • Event-driven Architecture
  • Backend Development
  • Clean Architecture
  • Design Patterns

DevOps & Infrastructure

  • Docker
  • Linux
  • Nginx
  • CI/CD
  • GitHub Actions
  • Git
  • Server Administration
  • AWS
  • VPS Deployment
  • Cloudflare / DNS

Security & Reliability

  • OAuth
  • Server Security
  • OWASP Security Practices
  • Incident Response

Tools

  • VS Code
  • PhpStorm
  • Bruno
  • Postman
  • DBeaver
  • JetBrains DataGrip
  • Composer
  • Artisan
  • Problem Solving

My Development Approach

I specialize in building robust backend applications using Laravel, NestJS, and Express.js with a strong emphasis on clean architecture, design patterns, and best practices for future scalability. I also apply DevOps practices like containerized environments, CI/CD pipelines, and infrastructure hardening to bridge the gap between development and operations. I have hands-on experience with Linux server administration, Bash scripting, Docker, and Nginx, including real-world incident response where I identified and removed a cryptocurrency miner from a compromised React server-side rendering (SSR) environment, rotated credentials, and hardened the server.

Key Principles

  • Follow best practices, SOLID principles, and design patterns for scalable architecture
  • Build RESTful APIs with robust documentation and versioning
  • Implement comprehensive error handling and logging
  • Prioritize security, authentication, and data validation
  • Optimize database queries and caching strategies across PostgreSQL, MySQL, and MongoDB
  • Architect reproducible environments with Docker, automate deployments via CI/CD, and manage Linux infrastructure
  • Practice infrastructure-as-code thinking: version-controlled configs, automated provisioning, and environment parity across dev/staging/production
  • Hands-on server security: incident response, malware removal, credential rotation, and environment hardening

Experience

Backend Developer

Quark InfoTech

April 2025 - Present

Lalitpur District, Nepal

Backend Developer Intern

Quark InfoTech

January 2025 - March 2025 (3 months)

Lalitpur District, Nepal

Education

Reliance College

Bachelor's degree, BACHELOR'S OF COMPUTER APPLICATIONS (BCA)

2020 - 2025

Reliance International Academy (+2 Wing)

High School Diploma, Computer Science

2018 - 2019

Contact

Feel free to reach out for project inquiries or collaboration opportunities. I'm based in Kathmandu, Nepal and work with teams remotely.