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.

Fix High CPU Usage on UbuntuFix High CPU Usage on Ubuntu

Fix High CPU Usage on Ubuntu

Fix high CPU usage on Ubuntu by identifying top processes, tuning PHP-FPM, MySQL, cron, and services—with commands you can run on production servers today.

Gradle Build Automation: Faster Java BuildsGradle Build Automation: Faster Java Builds

Gradle Build Automation: Faster Java Builds

Gradle build automation speeds up Java builds with incremental compilation, parallel execution, and remote caching—here is a practical 2026 tuning guide.

Maven Build Automation for Java ProjectsMaven Build Automation for Java Projects

Maven Build Automation for Java Projects

Maven build automation for Java projects standardises compile, test, package, and deploy steps through a declarative pom.xml and predictable lifecycle phases.

Clean Architecture in Laravel Real ExampleClean Architecture in Laravel Real Example

Clean Architecture in Laravel Real Example

Clean Architecture in Laravel real example shows how to split domain logic from HTTP and Eloquent with ports, adapters, and a booking use case you can copy.

AWS S3 for Laravel File Storage Complete SetupAWS S3 for Laravel File Storage Complete Setup

AWS S3 for Laravel File Storage Complete Setup

AWS S3 for Laravel file storage complete setup covers IAM, Flysystem config, uploads, signed URLs, and production fixes for Laravel 13 on PHP 8.3+.

PHP Attributes Replacing Docblock AnnotationsPHP Attributes Replacing Docblock Annotations

PHP Attributes Replacing Docblock Annotations

PHP Attributes Replacing Docblock Annotations gives you native, validated metadata in PHP 8.0+—here is how to migrate Doctrine, Symfony, and Laravel code safely.

Quick Contact Options
Choose how you want to connect me: