About
I'm a Fullstack Engineer with 5+ years of experience building scalable web apps and open-source SDKs. Previously at Novu, I helped architect @novu/js and @novu/react — modern notification tools now used across the Novu ecosystem. I care about performance, DX, and building clean, maintainable systems. Looking for new challenges where I can design thoughtful systems and contribute to impactful teams.
Looking forward to new challenges and exciting collaborations!
Experience
-
September 2022 — May 2025 Architected and built @novu/js and @novu/react, replacing a legacy notification system with a performant, framework-agnostic SDK and UI. Reduced bundle size by 85%, improved load performance, and introduced advanced features like translations, actor personalization, and multi-variant workflows. Contributed 320+ PRs across the entire codebase.
- TypeScript
- SolidJS
- React
- NestJS
- Node.js
- MongoDB
- AWS S3
- WebSockets
- Tailwind CSS
-
-
March 2021 — August 2022 Led frontend development for Blink Payment, a Payment Gateway as a Service. Built Blink Pages, integrated Cardstream and SagePay, and implemented features like virtual terminals and repeat payments. Managed deployments using AWS CodePipeline, CodeBuild, and CloudFront.
- React
- TypeScript
- Material UI
- Node.js
- AWS CodePipeline
- AWS CloudFront
- AWS S3
-
-
January 2020 — January 2021 Built responsive UIs for ZipDJ, a music streaming platform. Implemented a custom music player, improved performance using eager loading, and integrated ElasticSearch for faster search. Also worked on integrating Mega.nz cloud storage for Spinvault.
- React
- SCSS
- JavaScript
- ElasticSearch
- Bootstrap
- Node.js
-
Projects
-
@biswaviraj/time-travel
It is a simple TypeScript library for managing undo/redo functionality with a time-travel mechanism. It's designed to keep track of changes in state, allowing you to navigate back and forth through history with ease.
- TypeScript
- SolidJS
- React
- NestJS
- Node.js
- MongoDB
- AWS S3
- WebSockets
-
-
PlaYT
A terminal-based CLI tool that lets users stream or download YouTube audio directly via the command line. Built with Node.js and VLC integration, it caches songs locally to reduce bandwidth usage and improve playback speed. Designed as a lightweight, fun weekend project inspired by minimalistic UX.
- React.js
- TypeScript
- Material UI
- Node.js
- AWS CodePipeline
- AWS CloudFront
- Styled-components
-