A curated set of 22 projects across LMS platforms, WooCommerce and subscriptions, custom plugins, Figma-to-WordPress themes, and Shopify. Independent projects are shown with live links; agency engagements are described by industry and outcome to respect client confidentiality.
Filter
LearnDash / LMS5 projects
01
LearnDash / LMS · Custom Platform
Flagship · 1,500+ hrs
Agency engagement. Client anonymised.
Membership & Events Platform for an Academic Organisation
The challenge. An international academic network needed to replace its existing custom front-end with a WordPress platform that could manage member roles, the full lifecycle of member-run events, and grant reimbursements, all in one place.
The solution. I built a custom membership and events platform around "working groups" with a four-tier role system, an end-to-end event and project approval workflow, recurring events with Zoom links, and a complete PayPal-integrated reimbursement system.
→Four-tier role system (member, organiser, coordinator, admin) with group-scoped permissions and request-to-upgrade flows
→Full project lifecycle: idea submission, multi-stage approval, publishing, and per-project activity logs
→Recurring events with per-session Zoom links and attendee messaging
→Reimbursement engine: budget and stipend requests, approve/deny/revise states, claim forms, PayPal payouts, receipt tracking and reminders
→CSV and Excel exports, calendar filtering, and a fully customisable transactional-email layer
WordPress · custom post types · custom roles & capabilities · Gravity Forms · The Events Calendar · PayPal API · Zoom · custom email system · PHP
A single platform replaced a fragmented workflow, running community roles, events, and grant reimbursements end to end across a 1,500+ hour engagement.
02
LearnDash / LMS · Video Tracking · Reporting
Agency engagement. Client anonymised.
Video Tracking & Student Dashboard for a Teacher-Training Platform
The challenge. An online professional-development platform for teachers couldn't see how far students actually got through Vimeo lessons, and onboarding forced an unnecessary password reset.
The solution. I built granular Vimeo video-progress tracking with automatic lesson completion, an admin engagement report with CSV export, a student "favorites" library, and a smoother credential-based onboarding flow.
→Vimeo progress tracking (polling on interval and pause) with resume and shortcode display
→Admin "Video Progression" report with dependent group, course and lesson filters and CSV export
→Automatic "mark complete" when a lesson video is fully watched
→"My Library" favorites system and a revised bulk-import onboarding flow
Administrators could finally identify students who started but didn't finish, and students got a smoother, resume-anywhere experience.
03
LearnDash / LMS · REST API Integration
Agency engagement. Client anonymised.
Cohort Sync & Course Tooling for an Education Nonprofit
The challenge. A nonprofit ran learning cohorts in its own portal and needed LearnDash to mirror that structure automatically, with a simpler authoring experience and a controlled way to embed approved PDFs.
The solution. I designed an API-driven sync between the portal and LearnDash groups using the LearnDash REST API, stripped the instructor role down to essentials, applied on-brand LD 3.0 templates, and built a category-based PDF-embedding tool.
→Cohort lifecycle events (create, update, delete) mapped to LearnDash groups, leaders, and users via the REST API
→Simplified instructor role limited to Courses, Lessons, and Topics
→Branded LD 3.0 course templates with focus mode
→Category-scoped "Insert PDF" editor tool with token-based access for iframe delivery
WordPress · LearnDash · LearnDash REST API (groups, leaders, users) · custom role management · token-based iframe auth · PHP
The LMS stayed automatically in sync with the client's own cohort system, with a cleaner authoring experience and controlled resource access.
Event Registration, E-Signature & Grading for a Rider-Training Academy
The challenge. A motorcycle rider-training organisation needed students to sign a liability agreement with ID verification before attending, then be graded by instructors afterward, all tied to event registration.
The solution. I built a flow across Event Espresso and LearnDash that routes registrants through a signable agreement (via both DocuSign and Adobe Sign), auto-enrolls them into the right course, and gives instructors a frontend grading roster with PDF export.
→Dual e-signature integration (DocuSign and Adobe Sign) via OAuth, with per-event templates
→DocuSign ID (driver's license) verification and pre-filled document fields
→Registration approved only on completed signing; Adobe webhooks sync status back
→Auto-enrollment into the event's LearnDash group and courses, plus automatic group creation
→Frontend instructor roster with inline grading and one-click branded PDF export
One connected flow handled registration, legally-verified signing, enrollment, and grading, replacing a manual, multi-tool process.
05
LearnDash / LMS · WooCommerce · Stripe
Agency engagement. Client anonymised.
LearnDash Learning Platform for a DEI Consultancy
The challenge. A diversity, equity, and inclusion consultancy wanted to sell its training as paid online courses on its existing WordPress site, with team enrollments and certificates.
The solution. I stood up a full LearnDash LMS layered onto their brand, connected it to WooCommerce and Stripe for course sales, and added group registration, certificates, and a custom responsive frontend.
The consultancy could sell, deliver, and certify training, individually or by team, entirely on-brand.
WooCommerce & Custom Plugins7 projects
01
WooCommerce · Multisite · Custom Plugins
Flagship
Agency engagement. Client anonymised.
Multisite Marketplace with Cross-Store Order Sync
The challenge. A marketplace needed independent vendors to run their own WooCommerce storefronts while every order flowed back to a central store for fulfillment and payment, with automated onboarding and prepaid billing.
The solution. I built the platform on WordPress Multisite with two custom plugins connected over webhooks, a fully automated vendor onboarding flow, a prepaid vendor wallet, and three product-provisioning funnels.
→Two custom plugins syncing orders between vendor stores and the main store via WooCommerce webhooks (two-way status sync)
→Fully automated vendor onboarding, so registering a store auto-creates the account and site-to-site connection
→Prepaid wallet so vendors fund a balance instead of paying per order
→Product provisioning via Fluent Forms, a Studiocart checkout that spins up a new store, and CartFlows funnel imports
Vendors could self-onboard and sell independently while the operator kept centralised fulfillment, payment, and product control.
02
WooCommerce · Subscriptions · Xero API
Agency engagement. Client anonymised.
WooCommerce “Pay Monthly” System with Xero Invoicing
The challenge. A wellness-events brand wanted customers to pay for events in installments timed to finish before the event date, with accounting flowing cleanly into Xero.
The solution. I built a custom plugin with an "Event product" type that auto-generates an equal monthly plan sized to complete before the event, and integrated Xero via OAuth 2.0 to create invoices and record payments automatically.
→Custom "Event product" type with configurable event date and linked Xero accounts
→Auto-generated installment plans, with a one-time or monthly choice at checkout
→Xero OAuth 2.0 sync creating invoices and recording each installment against the same invoice
→Method-specific clearing accounts and a monthly cron keeping every plan accurate
Customers got flexible installment payments while the brand's books stayed automatically reconciled in Xero.
03
WooCommerce · NetSuite · REST API
Agency engagement. Client anonymised.
WooCommerce and NetSuite Integration for a Pool & Spa Retailer
The challenge. An Australian retailer ran WordPress and WooCommerce with product, order, and customer data in NetSuite, and needed the two kept in sync plus customer self-service for invoices and quotes.
The solution. I extended the WooCommerce REST API and built custom plugins to sync customers, orders, invoices, and quotes between NetSuite and WordPress, with a customer-facing invoices and quotes view.
→Extended customer REST API to create and assign roles and groups on the fly
→"Company Internal ID" field across registration, admin, and API
→My-Account Invoices section with downloadable PDF invoices
→NetSuite Quotes sync surfaced to logged-in customers on storefront and admin
Two disconnected systems became one synced workflow, with customers self-serving their invoices and quotes.
04
WooCommerce · Custom Plugin · OAuth
Agency engagement. Client anonymised.
License Transfer, Upgrade & Verification System
The challenge. A software vendor licensed products per-device by MAC address, and moving a license to a new machine was a manual, support-heavy process.
The solution. I built a WooCommerce plugin for self-service license transfers with auto-approval limits, an email-based admin approval workflow, a full audit trail, and license upgrades with OAuth verification.
→Self-service "License Transfer" from the My-Account order view with live validation
→Configurable auto-approval limit; beyond it, email-based admin approve or reject
→"MAC Change Request" custom post type logging every request (old and new MAC, count, status)
→Automatic key generation on approval and templated transactional emails
License moves became instant and self-service for customers, with a complete audit trail for the vendor.
05
WooCommerce · Product Bundles · Custom Logic
Agency engagement. Client anonymised.
Category-Driven Flower-Box Bundle Builder
The challenge. A luxury florist wanted customers to assemble custom gift boxes (box, rose color, shape) on one page while keeping inventory accurate.
The solution. I built a category-driven bundle system on WooCommerce Product Bundles where assigning a category to a bundle auto-populates it, with per-category quantity rules and native inventory handling.
→Category-to-bundle model, so new products auto-join every bundle using their category
→Per-category and per-item min and max rules, plus overall bundle-size limits
→Optional per-item pricing for premium selections; only the finished bundle shows in cart
→Native WooCommerce inventory with backorder support
The challenge. A food and farm delivery store needed a minimum-order value for new customers but wanted to reward returning customers reordering to the same address.
The solution. I built a WooCommerce plugin that enforces a minimum for new customers but waives both the minimum and shipping for returning customers reordering to the same address, all admin-configurable.
→Order-history-aware checkout logic evaluated before order completion
→New-customer minimum enforcement with cart and checkout notices and disabled checkout
→Returning-customer waiver on matching address with an auto-added order note
→Admin settings for minimum amount, note text, and qualifying order statuses
WordPress · WooCommerce · checkout and place-order hooks · WooCommerce Settings API · PHP/JS
The store protected delivery economics on new orders while making repeat ordering effortless for loyal customers.
07
WooCommerce · Store Build · Ongoing Retainer
Sweetstuff Gourmet Foods: WooCommerce Store + Maintenance Retainer
The challenge. A Mumbai gourmet meat and seafood brand needed a reliable, easy-to-manage online store with smooth Indian payment support, plus ongoing upkeep.
The solution. I built the store on the XStore theme with Elementor-designed pages, a full WooCommerce catalog, and Razorpay payments, now under an ongoing monthly maintenance retainer.
→Full WooCommerce catalog and category structure with cart, wishlist, and checkout
→Razorpay integration (cards, net banking, UPI, wallets)
→Supporting pages, policies, and a responsive, mobile-first storefront
→Ongoing monthly retainer covering updates, security, backups, and content changes
A dependable store the client can rely on month to month.
Figma to WordPress6 projects
01
Figma to WordPress · Venture Capital
Falcon5 Capital: Figma to WordPress (Custom ACF Theme)
The challenge. A venture capital firm needed its Figma design translated into a pixel-perfect, high-performance WordPress site it could fully manage itself.
The solution. I hand-coded a custom theme powered by ACF, with no page builder, featuring a full-screen video hero, scroll animations, and dynamic ACF-driven sections.
→Pixel-perfect Figma-to-theme conversion, built from scratch
→ACF content blocks for full client editability
→Autoplaying YouTube video hero, scroll animations, dynamic team grid, blog feed
→Fully responsive, with SVG logos and WebP for performance
Stocko: Figma to WordPress + Brokerage Calculator Plugin
The challenge. An online trading platform needed a custom WordPress site plus a brokerage calculator that faithfully reproduced complex logic from an Excel workbook, and stayed maintainable.
The solution. I built a custom ACF theme and a brokerage calculator plugin that mirrors the client's Excel calculations, with an admin panel to edit rates and formulas without a developer.
→Custom ACF theme with multiple editable page templates
→Brokerage calculator replicating STT, GST, SEBI, stamp duty, and net P&L logic
→Admin edit interface for all rates and formula parameters
→Dynamic Market Pulse sections and lead-capture forms
A pixel-perfect site with a self-maintainable, regulation-ready calculator.
04
Figma to WordPress · Custom Plugin · HR / EoR
Rempact: Figma to WordPress + Employee-Cost Calculator
The challenge. A global HR and Employer-of-Record firm needed a custom site plus an interactive calculator showing hiring-cost savings by role.
The solution. I built a custom ACF theme and an employee-cost calculator plugin with a full admin panel for managing roles, departments, and cost figures.
→Custom ACF theme with editable page layouts
→Cost calculator: select department and role to compare US salary against the cost with Rempact
→Admin settings to manage roles, departments, and pricing, with no code needed
→Testimonials, FAQ accordion, and lead-capture forms
Prospects see their potential savings instantly, and the team keeps the numbers current themselves.
05
Figma to WordPress · Education
Deccan International School: Figma to WordPress (Multi-Template)
The challenge. A leading international school needed a content-rich site with many unique page layouts, all editable by staff without code.
The solution. I built a custom ACF theme with 10+ distinct page templates and dynamic, content-managed sections for events, testimonials, and galleries.
A rich, on-brand school site the team updates independently.
06
Figma to WordPress · B2B / Building Systems
Ardelisys Technologies: Figma to WordPress (Solutions & Verticals)
The challenge. A building-management and security-solutions company needed a corporate site structured around solutions and industry verticals, fully editable by their team.
The solution. I built a custom ACF theme organised around Solutions and Verticals taxonomies with a video hero and dynamic partners, testimonials, and resources sections.
→Custom ACF theme with dedicated Solutions and Verticals pages
→Video hero, animated counters, management-team and categorised partners showcase
→Testimonials slider and latest-insights blog feed
→Managed content for blogs, case studies, and verticals; responsive and SEO-ready
WordPress · ACF · custom post types and templates · HTML5 · CSS3 · JavaScript · Figma
A structured, scalable corporate site the team maintains themselves.
Shopify1 project
01
Shopify · E-commerce · Fashion / Bags
Gang’s Lifestyle: Shopify Store Setup & Customisation
The challenge. A premium Indian luggage and bags brand needed a polished, conversion-focused Shopify store fully configured to its identity and range.
The solution. I set up and customised the complete Shopify store, covering collections, product pages, promotions, and a conversion-focused homepage.
→Collection and sub-collection structure for easy browsing
→Product pages with variants, colour swatches, galleries, and reviews
→Promotions: sale pricing, discount badges, announcement bar, free-gift offers
→Trust and USP badges and a mobile-first, conversion-optimised layout