✅ Designed and maintained a large-scale npm workspaces monorepo hosting 6 independent Vue.js SPAs and a shared library of 382 reusable components, ensuring consistency and maximizing code reuse across Seller, Affiliate, Admin, and Buyer panels.
✅ Created a full Design Studio / Landing Page Builder with 30+ customizable components, enabling affiliates to build and publish product pages through a multi-step visual interface.
✅ Made all applications multilingual using Vue-i18n (supporting 6 languages), engineered a backend-driven translation loader with localStorage caching and hot-swapping capabilities—eliminating page reloads during language switches.
✅ Developed a comprehensive multi-network discovery system supporting 3 external partner networks, featuring network-specific product/brand cards, storefront views, and bulk affiliate link generation—enabling affiliates to efficiently promote products across multiple external platforms.
✅ Created a system allowing sellers to discover, search, and filter external affiliates not yet on the platform, with single/bulk assignment to custom lists and detailed list management views—expanding seller reach and partnership opportunities.
✅ Architected a full admin control panel with 5 key modules: Stats dashboard, API Pricing, Network management (enable/disable external networks), API Usage logs, and API Key management—providing complete oversight of the expanded partners infrastructure.
✅ Built real-time sync monitoring tools for expanded partners data, including run/stop operations, sync history, and stale process killing.
Monorepo
Vue.js 2, 3
Bootstrap-Vue
resumablejs
sentry
Pinia
Vue-i18n
Vue-router
Sass
axios
Lottiefiles
chart.js
pusher-js
lodash
moment
jquery
Jira