Kokil Thapa - Professional Web Developer in Nepal
Freelancer Web Developer in Nepal with 15+ Years of Experience

Kokil Thapa is an experienced full-stack web developer focused on building fast, secure, and scalable web applications. He helps businesses and individuals create SEO-friendly, user-focused digital platforms designed for long-term growth.

Apache to Nginx Migration Step by StepApache to Nginx Migration Step by Step

Apache to Nginx Migration Step by Step

A practical Apache to Nginx migration step by step guide for Laravel and PHP production servers, covering config conversion, SSL, performance tuning, and zero-downtime deployment.

Multi-Cloud Disaster Recovery StrategyMulti-Cloud Disaster Recovery Strategy

Multi-Cloud Disaster Recovery Strategy

A Multi-Cloud Disaster Recovery Strategy spreads backups and failover across AWS, Azure, or GCP so one provider outage does not take your app offline.

AI Content Moderation for User Generated ContentAI Content Moderation for User Generated Content

AI Content Moderation for User Generated Content

Implement AI content moderation for user generated content using Laravel queues, external APIs, and human review loops to balance safety with performance.

CIS Benchmarks: Harden Your SystemsCIS Benchmarks: Harden Your Systems

CIS Benchmarks: Harden Your Systems

CIS Benchmarks: Harden Your Systems gives you vendor-neutral checklists to close gaps on Ubuntu, MySQL, and web stacks before attackers find them.

PHP Rector for Automated RefactoringPHP Rector for Automated Refactoring

PHP Rector for Automated Refactoring

PHP Rector for automated refactoring upgrades legacy PHP codebases safely with rule sets, dry runs, and CI pipelines before you move to PHP 8.5 or Laravel 13.

Ansible Playbooks for PHP Server ProvisioningAnsible Playbooks for PHP Server Provisioning

Ansible Playbooks for PHP Server Provisioning

Learn how to write reliable Ansible Playbooks for PHP Server Provisioning with real-world configs for Laravel, Nginx, and PHP-FPM on Ubuntu 24.04.

Quick Contact Options
Choose how you want to connect me: