Principal Frontend Engineer with 10+ years delivering fast, accessible, and conversion-focused web apps and eCommerce solutions. Expert in React, Vue, Next.js, WordPress, Shopify, and Supabase. Helping teams ship beautiful products that scale.
SaaS, eCommerce, and complex frontends.
Every Beat Counts is a compassionate educational platform dedicated to equipping everyday individuals with the confidence and ability to save lives. By making CPR, AED, and first-aid training accessible and engaging, it transforms ordinary users into everyday heroes.
Platform: Shopify — core eCommerce platform for products, checkout, and order management
Theme Development: Custom Shopify Theme — built with unique layouts and brand-focused design
Frontend:
Integrations: Shopify APIs & third-party apps for marketing, promotions, and analytics
Workflow & Deployment: Shopify CLI / Theme Kit with Git for version control and theme updates
Optimization: SEO-friendly structure, fast load times, and cross-device responsiveness
Platform: Shopify — the e-commerce backbone enabling product management, checkout flow, orders, and SEO.
Theme Development: Custom-built Shopify theme — crafted from scratch to reflect the Lure Essentials brand through tailored layouts and design.
Templating & Layouts:
Interactive Behavior: JavaScript (ES6+) — powers custom UI interactions like navigation menus, sliders, and dynamic content sections.
Version Control & Local Workflow: Git integrated with Shopify CLI or Theme Kit — supports efficient local development, versioning, and seamless theme deployment.
App & API Integration: Shopify APIs and third-party apps — extend functionality for features like analytics, marketing, customer reviews, or email automation.
Platform: Shopify – powering product catalog, checkout, and e-commerce operations
Theme: Custom Shopify theme built with Liquid, HTML5, CSS3, and JavaScript
Frontend: Responsive design tailored to BioMat’s brand identity and wellness-focused product line
Interactivity: JavaScript for product carousels, dropdowns, and enhanced user experience
Integrations: Shopify APIs and apps for promotions, order management, and content sections
Optimization: Mobile-first approach, SEO-friendly Liquid templates, and performance-tuned assets
Platform: WordPress — a powerful and widely used content management system, ideal for flexibility in managing content, navigation, and media-heavy product pages.
Theme: Custom WordPress theme — carefully designed and developed to reflect UltraLift's industry-focused branding, providing a tailored UI with company-specific styling.
Frontend Tech:
Plugins & Integrations:
Database: MySQL — the default backend for storing site content, pages, metadata, and user interactions.
Workflow & Deployment: Git for version control, enabling structured development and controlled updates from staging to live.
Performance & SEO Optimization: Clean code base, image/media optimization, and caching enhancements for faster load times and enhanced discoverability.
Platform: WordPress — CMS powering the storefront with flexible content management
E-Commerce: WooCommerce — product catalog, shopping cart, checkout, and order handling
Frontend:
Theme Development: Custom WordPress Theme — designed and developed for brand-specific layouts and styling
Plugins & Integrations: WooCommerce extensions, SEO tools, payment gateways, and marketing add-ons
Database: MySQL — powering WordPress and WooCommerce data storage
Hosting & Deployment: Cloud/VPS hosting with WordPress-optimized stack (Apache/Nginx + PHP + MySQL)
Version Control & Workflow: Git for source management, with staging → production deployment
Optimization: SEO-friendly structure, caching, and performance tuning for fast load and smooth UX
Frontend: React.js — modern, component-based UI with responsive design and seamless user interactions
Backend & Database: Supabase — authentication, database (PostgreSQL), and real-time APIs for managing bookings and tenant-specific data
Architecture: Multi-tenant structure — isolated tenant data and configurations for scalability and security
Authentication: Supabase Auth — secure user sign-up, login, and role-based access control
State Management: React Context API / Hooks — handling session state, tenant context, and booking flows
APIs & Real-Time: Supabase Realtime — live booking updates, availability sync, and instant changes across tenants
Deployment: Vercel — optimized for React apps with CI/CD workflow for fast, reliable deployments
UI/UX: Tailwind CSS — clean, modern, and fully responsive interface for a smooth booking experience
CMS & Framework: Developed on WordPress, leveraging its flexibility for custom development and content management. E-Commerce Platform: Powered by WooCommerce, enabling secure product management, cart, and checkout workflows. Theme & Builder: Customized with the Avada theme, taking advantage of its responsive grid system and design flexibility. Styling & Layout: Enhanced with custom CSS for fine-tuned branding and responsive design. Plugins & Extensions: WooCommerce extensions for payment gateways and shipping SEO optimization plugins for discoverability Caching & performance tools for speed optimization Hosting & Deployment: Hosted on a WordPress-optimized environment with CDN for global performance. Analytics & Tracking: Integrated with Google Analytics and Facebook Pixel for marketing insights.
A snapshot of my toolkit.
Roles and projects I've contributed to.
OfficeFiled • March 2023 - May 2025
Cygnis • January 2019 - February 2023
Cygnis • November 2017 - December 2018
Brandians • March 2017 - November 2017
Aimviz • March 2016 - March 2017
DSmart Solutions • January 2015 - December 2015
Thoughts on React, Vue, Shopify, and more.
It’s not raising funds. It’s not building an MVP. It’s not even finding customers.
One of the most powerful shifts in business over the last decade is how web development and digital platforms erased geographical limits.
When I started in web development, things were very different: We wrote static HTML pages for every section of a site. CSS grids didn’t exist — we used tables for layouts. Every dynamic feature relied on jQuery hacks.
Available for freelance & remote opportunities.