Featured Project
EdTech

HighLevel Courses & Memberships Platform

Comprehensive online course and community builder: WYSIWYG Course Builder, mobile PWA, theme customizer, multimedia lessons, forums, and CRM analytics.

Course platform interface showing multimedia lesson player, progress bar, and community sidebar

Role

Lead Frontend Developer (SDE III)

Company

HighLevel Inc.

Timeline

Jul 2024 – Present

Stack

React
Next.js
TypeScript
+6

Challenge

HighLevel's existing Memberships feature needed modernization to compete with dedicated course platforms (Kajabi, Thinkific). Required mobile-responsive UI, installable PWA, extensive theme customization, rich community features (comments, forums, webinars), and improved accessibility.

Solution

Led comprehensive overhaul: redesigned course player with responsive layouts, introduced Theme Customizer with live preview and multiple skins, built mobile PWA with Capacitor for installable apps, added threaded commenting with rich media, integrated live webinars and group chat, implemented gamification (leaderboards, badges), and ensured WCAG AA accessibility compliance.

Context & Background

Multi-tenant SaaS platform where agencies host courses and communities for their clients. Needed white-label branding, mobile parity, real-time engagement features, and seamless integration with HighLevel's CRM, email automation, and payment systems.

Key Contributions

  • Architected and led frontend modernization for entire Courses platform — new layouts, improved accessibility, performance optimizations

  • Built Course Builder with real-time WYSIWYG editor, responsive device previews (desktop/tablet/mobile), and drag-drop content blocks

  • Developed Theme Customizer: multiple pre-built themes (Classic, Modern, Neo), live preview, custom colors/fonts/layouts, drag-drop homepage sections

  • Implemented mobile PWA with Capacitor: installable app experience, offline content caching, push notifications, native-like performance

  • Added threaded comments with rich media support (images, GIFs, drag-drop uploads) for lesson-level discussions and Q&A

  • Integrated community features: discussion forums, group channels, live webinars (embedded player + registration), group chat (WebSocket)

  • Built gamification system: points/badges for course completion and contributions, leaderboards, progress tracking

  • Delivered multilingual support: i18n subtitles for videos, UI language switching, accessibility features (keyboard navigation, screen readers, ARIA labels)

  • Optimized performance: code-splitting, lazy loading, caching strategies, SSR for fast initial loads

Technical Architecture

Micro-frontend architecture using Module Federation for independent module deployment. Next.js SSR for SEO-friendly course pages. Capacitor for web-to-mobile conversion (iOS/Android). WebSocket service for real-time chat and notifications. Progressive Web App with offline support and push notifications. Theme system with JSON schema and live preview.

Technologies Used

React
Next.js
TypeScript
Module Federation
Capacitor
Redux/Zustand
Node.js
Firebase
WebSockets

Results & Impact

  • 1

    Course platform saw increased adoption by agencies — [ADD METRIC: growth in course creators or enrollments]

  • 2

    Mobile PWA improved engagement — [ADD METRIC: time spent or session frequency]

  • 3

    Theme customizer enabled better branding — [ADD METRIC: themes customized or user satisfaction score]

  • 4

    Threaded comments drove community interaction — [ADD METRIC: comments per lesson or engagement rate]

  • 5

    Live webinars increased real-time participation — [ADD METRIC: webinar attendance or completion rate]

  • 6

    Accessibility improvements met compliance standards — [ADD METRIC: WCAG AA audit score or accessibility complaints reduced]

  • 7

    Performance optimizations improved load times — [ADD METRIC: Lighthouse score or Core Web Vitals]

What I'd Do Next

Add adaptive learning paths based on user performance, enhance assessment analytics with question-level insights, integrate AI-powered course content generation and recommendations.

Interested in similar work?

I'm available for senior full-stack and frontend roles. Let's discuss how I can help your team ship exceptional products.