Hi, my name is
Bishal Shrestha.
I build WordPress plugins for the web.
WordPress Plugin Developer & Backend Engineer with 4+ years building commercial plugins active on 20,000+ sites worldwide — and a WordPress Core contributor credited on the 6.8 and 6.9 releases. I also build SaaS backends on NestJS, PostgreSQL and Cloudflare Workers.
$ whoami
_
Technologies I work with
bishal@portfolio:~/skills$ ls
Technical Skills
WordPress
WooCommerce
Core Languages
Frontend
Backend
Payments & APIs
AI Integration
Tools & DevOps
bishal@portfolio:~/experience$ cat *.log
Experience
Backend Developer & WordPress Plugin Developer
Codewing Solutions
May 2021 – PresentKathmandu, Nepal
- Led feature development for WP Delicious (4,000+ active installs) and contributed significantly to WP Travel Engine (20,000+ active installs)
- Engineered and maintained integrations for 70+ diverse global payment gateways (including Stripe, PayPal, Square, Flutterwave, and PesaPal), ensuring secure cross-border transactions
- Spearheaded AI integration using ChatGPT and TogetherAI APIs to automate recipe generation and image creation
- Engineered complex features including partial/installment payments, advanced itinerary builder, form editor, and Gutenberg block components
- Contributing to PayLexer, a multi-gateway payment SaaS platform built on NestJS, NextJS, and PostgreSQL with CI/CD
- Coordinated plugin releases, maintained documentation standards, and collaborated across teams on feature scoping and QA
bishal@portfolio:~/projects$ ls -la
Projects
NEPSE Alert
Personal Nepal Stock Exchange assistant — price/threshold alerts, portfolio tracking, market news, and a technical screener (SMA/EMA/RSI/MACD), delivered Telegram-first with a web dashboard. Runs entirely on Cloudflare Workers.
WP Travel Engine
Full-featured travel booking plugin with itinerary management, availability scheduling, and multi-gateway payment support.
WP Delicious (Delicious Recipes)
Recipe management plugin with AI recipe generation, nutrition tracking, meal planning, and Chicory grocery integration.
Other Projects
NGS Congress – Registration Add-ons
Custom WooCommerce extension for an academic congress: category-driven delegate registration fields resolved server-side, document uploads with an admin approval workflow, HPOS-safe order meta, CSV export, and a custom-post-type abstract review queue with automated author emails.
Premium add-on suite for WP Travel Engine — Paddle payment gateway, partial payments, trip extras, and a React JS admin UI.
bishal@portfolio:~/open-source$ cat credits.md
Open Source
WordPress Core Contributor
Credited on the WordPress 6.8 and 6.9 releases.
Plugin Developer
Maintainer on plugins published to the WordPress.org repository.
Release credits
Verify on WordPress.orgPublished plugins
- WP Travel Engine — 20,000+ active installs
- Delicious Recipes — 4,000+ active installs
- Delisho – Recipe Blocks — Gutenberg block library
bishal@portfolio:~/education$ cat degree.txt
Education
Bachelor of Computer Application (BCA)
Danfe College · Kathmandu, Nepal
bishal@portfolio:~/blog$ ls -t | head
Writing
View all posts →Why I Built a WordPress Plugin That Quarantines Instead of Deleting Database Bloat
Attic audits your WordPress database for orphaned options, ghost cron events, stranded transients, and leftover tables — then quarantines them instead of dropping them, so nothing breaks.
Why I Built a Real-Time Stock Engine for $0/Month Using Cloudflare Workers
How I used Cloudflare's edge compute, D1, and KV to run a live NEPSE alert engine — Telegram bot, portfolio tracking, and a technical screener — with no servers to maintain and no monthly bill.
Overcoming Rate-Limiting and Cron Restrictions in Serverless Financial Trackers
NEPSE has no public API and doesn't love being polled. Here's how I use Cloudflare Cron Triggers aligned to market hours to fetch data efficiently — without IP blocks or runaway CPU.
bishal@portfolio:~/contact$ ./connect.sh
Get In Touch
$ whoami
Bishal Shrestha
$ cat contact_info.json
$ ./send_message.sh
✓ Ready to connect!
$ _
I'm currently looking for new opportunities. Whether you have a question, want to collaborate, or just want to say hi, feel free to reach out!