LAHIRU SENARATH
PROFESSIONAL SUMMARY
Senior WordPress and PHP developer with 8+ years building, optimizing, and maintaining WordPress and WooCommerce websites for e-commerce, tourism, membership, and academy clients. Proven record of solving high-impact performance issues (e.g. eliminating 504 timeout errors via custom database indexing), building custom themes from Figma designs, and integrating payment gateways across international and local banking systems. Combines consulting work with independent freelance client delivery, including AI-assisted site builds (Replit) and Cloudflare/DNS-managed domain launches. Comfortable owning a project end-to-end — from server/hosting setup through launch and post-launch support — in fully remote, async team environments.
CORE SKILLS
PROFESSIONAL EXPERIENCE
- Delivered complete website builds for independent clients, as measured by successful handoff from initial scoping through post-launch support, by managing WordPress, WooCommerce, and AI-assisted builds directly with no intermediary.
- Ran every stage of freelance projects solo — requirements gathering, hosting/DNS setup, build, and launch — while keeping delivery on time across client time zones.
- Protected client sites from downtime and data loss, as measured by sites kept current and recoverable, by providing ongoing maintenance and scheduled backups as ongoing freelance retainer work.
- Progressed from Mid-Level Engineer to Consultant over 7 years, as measured by promotion through four roles, by taking on increasing ownership of architecture decisions, client scoping, and mentoring of junior developers.
- Eliminated recurring 504 timeout errors on a high-traffic academy website's search function, as measured by search requests completing without server timeout, by designing a custom FULLTEXT database index plugin to replace WordPress's default LIKE-based full-table scans.
- Refactored a fragile multi-instance search implementation into a single AJAX live-search widget covering 3 post types (posts, events, team members) — resolving a dual sticky-header JS conflict along the way by moving from ID-based to querySelectorAll-based handling.
- Delivered pixel-accurate custom WordPress builds, as measured by successful Figma-to-live-site conversions across 5 page builders (Elementor, ACF, Gutenberg, WPBakery, Divi), by adapting the build approach to each client's tech stack.
- Took client Figma/image layouts from design to fully live, custom-domain websites using AI-assisted builders (Replit), handling SSL and DNS configuration through Cloudflare along the way.
- Enabled clients to accept payments across multiple markets, as measured by successful integration of 4+ payment gateways (Stripe, PayPal, Onepay/Ogano, local Sri Lankan banks), by configuring webhook and callback URLs end-to-end.
- Built and maintained WooCommerce and Shopify storefronts with full cart/checkout customization, and ran staging-to-live migrations on Kinsta and Hostinger with minimal client disruption.
- Protected client sites through regular maintenance and scheduled backups, cut repeat support tickets by tracing PHP/media/Elementor issues to root cause, and kept delivery on schedule using Jira/Trello/ClickUp with Litmus-tested email campaigns.
- Kept a small development team's output consistent, as measured by successful delivery of Namecheap-hosted client sites, by leading the team while remaining hands-on with WordPress builds.
- Owned client meetings and requirements gathering directly, translating briefs into finished builds without back-and-forth losses in translation.
- Improved client campaign visibility, as measured by off-page SEO execution across client accounts, by conducting keyword and competitor research using Market Samurai.
- Monitored organic traffic and indexing health across client sites using Google Analytics and Google Search Console, surfacing technical issues before they affected rankings.
- Improved on-page SEO health for WordPress clients, as measured by optimized content and metadata across site pages, by configuring and managing Yoast SEO and Rank Math.
- Preserved continuity of disaster-loss records, as measured by a completed production database migration, by migrating the DesInventar server from MSSQL to MySQL.