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.

Deploy a Laravel App with GitLab CI/CD to a VPSDeploy a Laravel App with GitLab CI/CD to a VPS

Deploy a Laravel App with GitLab CI/CD to a VPS

Learn how to deploy a Laravel app with GitLab CI/CD to a VPS using zero-downtime strategies, real pipeline configs, and production-grade server setup for 2026.

Harden SSH: Key Auth, Fail2ban, and Port HardeningHarden SSH: Key Auth, Fail2ban, and Port Hardening

Harden SSH: Key Auth, Fail2ban, and Port Hardening

Learn how to Harden SSH: Key Auth, Fail2ban, and Port Hardening on Ubuntu servers with production-tested configurations for 2026.

Automate Server Setup with Ansible PlaybooksAutomate Server Setup with Ansible Playbooks

Automate Server Setup with Ansible Playbooks

Learn how to automate server setup with Ansible playbooks for consistent, reproducible Linux infrastructure using real-world PHP and Laravel deployment examples.

OAuth Security Best PracticesOAuth Security Best Practices

OAuth Security Best Practices

Implement OAuth security best practices in 2026 to prevent token theft, enforce PKCE, and secure Laravel APIs against modern authorization attacks.

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.

API Contract Testing with PactAPI Contract Testing with Pact

API Contract Testing with Pact

Learn API Contract Testing with Pact to prevent integration failures in Laravel and microservices by validating consumer-provider agreements before deployment.

Quick Contact Options
Choose how you want to connect me: