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.

Database Schema Design Common MistakesDatabase Schema Design Common Mistakes

Database Schema Design Common Mistakes

Avoid costly database schema design common mistakes in Laravel and MySQL with practical fixes for indexing, normalization, and data types that improve performance.

API Rate Limiting with Token Bucket and Sliding WindowAPI Rate Limiting with Token Bucket and Sliding Window

API Rate Limiting with Token Bucket and Sliding Window

Implement API rate limiting with token bucket and sliding window algorithms in Laravel 12 using Redis for precise, scalable abuse prevention in production systems.

Fermyon Spin: Build Wasm MicroservicesFermyon Spin: Build Wasm Microservices

Fermyon Spin: Build Wasm Microservices

Fermyon Spin: Build Wasm Microservices with this step-by-step guide covering install, spin.toml, HTTP triggers, CI, and production deploy paths.

Audit Logging for ComplianceAudit Logging for Compliance

Audit Logging for Compliance

Audit logging for compliance means recording who did what, when, and from where in tamper-resistant logs that satisfy SOC 2, PCI DSS, and GDPR evidence requirements.

Automate HTTPS with Lets Encrypt and CertbotAutomate HTTPS with Lets Encrypt and Certbot

Automate HTTPS with Lets Encrypt and Certbot

Automate HTTPS with Lets Encrypt and Certbot using ACME HTTP-01 challenges, cron or systemd timers, and tested renewal hooks on Apache or Nginx.

npm Scripts for Build Automationnpm Scripts for Build Automation

npm Scripts for Build Automation

npm scripts for build automation turn package.json into a single command surface for dev, test, lint, and production builds across Node.js 26 and Vite 8.

Quick Contact Options
Choose how you want to connect me: