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.

ClickHouse for Analytics Alongside MySQLClickHouse for Analytics Alongside MySQL

ClickHouse for Analytics Alongside MySQL

ClickHouse for analytics alongside MySQL lets you keep MySQL for transactions while offloading heavy reporting to a columnar engine built for aggregations.

Database Connection Pooling with PgBouncerDatabase Connection Pooling with PgBouncer

Database Connection Pooling with PgBouncer

Database Connection Pooling with PgBouncer lets Laravel and PHP apps share a small set of PostgreSQL connections instead of opening one per request.

Database Migrations at Scale Zero DowntimeDatabase Migrations at Scale Zero Downtime

Database Migrations at Scale Zero Downtime

Database Migrations at Scale Zero Downtime need expand-contract patterns, online DDL, and deploy ordering—not a single ALTER on live traffic.

Redis Persistence RDB vs AOF ComparedRedis Persistence RDB vs AOF Compared

Redis Persistence RDB vs AOF Compared

Redis persistence RDB vs AOF compared: learn snapshot vs append-only trade-offs, hybrid configs, and production recovery patterns for Redis 8.10.

Vite vs Webpack for Frontend BuildsVite vs Webpack for Frontend Builds

Vite vs Webpack for Frontend Builds

Vite vs Webpack for frontend builds comes down to dev-server speed, bundle strategy, and ecosystem fit—here is a practical 2026 comparison for Laravel and modern JS apps.

WordPress Gutenberg Custom Blocks with ReactWordPress Gutenberg Custom Blocks with React

WordPress Gutenberg Custom Blocks with React

WordPress Gutenberg Custom Blocks with React let you build editor-native components that store structured content and render consistently on the front end.

Quick Contact Options
Choose how you want to connect me: