Around 45 production WordPress sites shipped as a US agency's development partner, two plugins of my own on WordPress.org, and eight years of client work underneath — with Laravel and Vue for the projects that outgrow a CMS.
An international fashion and culture magazine, built in WordPress with Elementor and WooCommerce — an editorial site with articles, photoshoots and video, plus a store that sells subscriptions, print and digital issues, and back issues.
A fashion and homeware store I designed and built end to end — Elementor Pro for every layout, WooCommerce for the shop, and a custom plugin that adds the features premium store themes sell, on top of WooCommerce rather than around it.
The website for Finland's national beauty pageant academy, running since 1931 — a fully responsive WordPress and Elementor Pro build the client's own team edits day to day.
A drag-and-drop builder for Contact Form 7 — canvas, conditional logic and a submissions database — built as a layer that changes nothing about the forms already on a site.
A till and inventory application in Laravel — and an audit of my own code, which turned out to be selling stock it did not have and letting the browser decide what things cost.
Custom plugins, from small fixes to React interfaces inside wp-admin
Custom themes with a content model the client's own team can edit
Elementor and Elementor Pro builds, for teams who edit the site themselves
WooCommerce, LMS and membership builds
Contact Form 7, ACF and WooCommerce extended through hooks, not by editing the plugin
Broken, slow or inherited sites made maintainable again
Maintenance, updates and page-speed work
Beyond WordPress
04
Laravel REST APIs, for the projects a CMS should not be carrying
Vue single-page applications, with state that survives a bad connection
Authentication, roles and permissions built for the actual rules
Database design, migrations and third-party integrations
03Experience
2024 — Present
WordPress plugin development
Independent
Defer Forms for Contact Form 7 and Nice Select for WP, both public on WordPress.org — each one a job clients kept asking me to repeat, turned into something they can do themselves.
Plugins built as real applications where the job needs one: a React builder inside wp-admin over a PHP core, joined by REST routes and extended through a documented hooks API.
Laravel and Vue alongside, for the projects that outgrow what WordPress should be asked to do.
2021 — 2026
White-label WordPress partner
US digital agency
Around 45 production WordPress sites for clients in construction, industrial manufacturing, hospitality, education and e-commerce — the volume where a set of preferences turns into a method.
Custom themes with modelled content, page builders where the client's own team maintains the site, WooCommerce and LMS builds, all to the agency's design files and review process on US hours.
Maintenance, debugging and performance work, much of it directly against production.
2018 — Present
Freelance WordPress developer
Remote, via Fiverr
223 orders delivered at 100% on-time for clients in the US, Canada, Europe, Australia and New Zealand.
Design-to-code conversion from June 2018; WordPress builds and rescue work since late 2020.
Fixed price throughout, which is where the scoping discipline came from.
The same question opens every project, and it is never the technical one: who maintains this after I leave? It decides page builder or custom theme, and it decides what belongs in a plugin's settings page and what belongs in its hooks.
Eight years of client work, five of them in WordPress — from design-to-code conversion, through around 45 agency sites, to two plugins of my own on WordPress.org.
WordPress10
The core of the work: client sites, and plugins of my own.
Try this Rupash_das and you will be very happy. I would highly recommend Rupash_das to anyone needing work done right the first time. His communication skills were excellent and he was very prompt with all inquiries. We will definitely be using his skills for our future projects, as we are very pleased.
hsbsafi· New Zealand
★★★★★
Rupash is an amazing person to work with. Showed immense patience with all the changes we asked for and also had stellar communication throughout the process. His work really speaks for itself. I'm a repeat buyer at this point lol. Highly recommended! Great experience.
rahulrichard· Canada
★★★★★
If I could give 10 stars, I would have. We worked on a project that needed many changes and Rupash was on top of his game, quick changes and effecient ones made sure we closed out the project with perfect results. A+++ Hightly recommended.
danieljeewan· New Zealand
★★★★★
It has been a pleasure working with Rupash, a true online professional that delivers high quality coding. Great communication, great understanding and overall a great person! Highly recommended
fydcoin· Netherlands
★★★★★
Rupash was very responsive. He was upfront and honest with me. Very methodical, he made sure he could do the job prior to sending me an offer. He is also fast. I would definitely use him again.
enriqueruiz912· United States
★★★★★
Rupash is very knowledgeable and very quick to deliver. He went above and beyond to ensure that all my needs were met. I will be partnering with him in the future for more jobs.
adepitandavid· United States
★★★★★
The code is perfect, well documented, it was better than I expected, it exceeded my expectations, I highly recommend working with Rupash, his work is incredible
user80148738· Brazil
06Beyond the build
A Contact Form 7 shortcode escaping bug
Form tags being escaped into visible text on save. Found and patched on a live site without touching the plugin's own files — and it is the bug Defer Forms for Contact Form 7 grew out of.
A field group redesigned after the content already existed. Thousands of repeater sub-rows moved onto the new structure with direct database queries rather than by hand.
Selects that arrive after the page loads
Forms added by AJAX, popups and a form plugin's own conditional logic appear after DOMContentLoaded. Watching the DOM instead of the load event is what makes a restyled select work on exactly the forms most likely to need it.
A drag-and-drop form has to become tag syntax Contact Form 7 parses into precisely the form that was drawn. Where the two cannot be reconciled, the builder refuses rather than producing something close.