Architected and built a cross-platform Electron desktop application that connects to a WordPress backend via a custom REST API plugin, serving as a complete business management suite for a Romanian coaching business
Developed a custom addon file exposing 30+ REST API endpoints for all business data, with JWT-based authentication and role-based permission enforcement at the API layer
Implemented a role-based access control system with distinct app roles (Admin, Secretary, Treasury, Coach) — each with configurable section visibility, read-only restrictions, and a dedicated dashboard, managed entirely from the admin panel
Built a coaching session management module tracking session counts, completions, pricing per client, scheduling history, and multi-currency support (RON)
Created a full contract management system including a section-based contract editor for individual contracts, a reusable template editor with dynamic {{variable}} placeholders, PDF generation, digital signature workflows, and email reminder dispatch
Integrated e-Factura / ANAF invoice management, enabling invoice retrieval, status tracking, and submission to Romania's national tax authority directly from the desktop app
Built a newsletter system with a visual builder, subscriber management, draft/send workflows, and template support
Integrated Zoom API for booking confirmations, meeting creation, status updates, cancellation, and confirmation email resend — tied directly to site orders
Implemented an auto-update system using electron-updater with platform-specific installers (NSIS/DMG/AppImage) hosted at a custom update server, with version-free artifact naming
Engineered a secure IPC communication layer (main ↔ preload ↔ renderer) with strict channel registration and consistent endpoint routing across all features
Managed site data including orders, products, customers, and financial reports surfaced natively in the desktop UI