Novu
|Software Developer
Highlights
Architected and built @novu/js from the ground up as a modern replacement for the legacy @novu/notification-center, reducing the gzipped bundle size by over 85% (from 157.9KB ā 21.6KB) and improving load time to 25ms on a 4G network.
Designed a custom renderer architecture (NovuUI) in @novu/js to mount SolidJS UI components across any frontend framework.
Built the @novu/react package, which provides custom components for Inbox to build beautiful notification experiences.
Introduced the translations feature, including backend CRUD APIs and a custom editor with autocomplete for i18n keys and variables, improving localization support across all notification types.
Implemented the Variants feature in the notification trigger engine, enabling customers to define conditional workflows.
Designed and implemented the actor system, powering personalised messages by injecting dynamic subscriber data into all notification channels.
Created the Novu integration for the Vercel marketplace, expanding the platform's ecosystem.