Jayu Merchant Portal - B2B
Led the front-end in an Angular 16 project using PrimeNG, Bootstrap, Reactive Forms, RxJS, and NgRX, delivering 20+ pixel-perfect, responsive pages from Figma designs. Built shared components, followed strict TypeScript practices, and ensured quality with thorough unit testing.
AI/LLM Assisted Contract Management System
Developed clean, scalable, and tested code by creating custom components, complex hooks, and layered architecture, using Tailwind CSS and component libraries. Optimized performance to prevent memory leaks and control rendering. Worked on API development in Nest, server functions, server actions, and the App Router. Leveraged Syncfusion for features like Kanban boards, document editors, PDF viewers, and rich text editors, used migrations for Supabase DB updates, and resolved multiple complex bugs.
Label Designer - HTML5 Canvas
Developed a graphics designer tool for creating labels with barcodes, QR codes, and text using the Konva.js library. The tool was built over Angular 15 and Material UI. It had a dashboard where multiple users were able to create view and edit labels based on their role and the company they were reigsterd with as it was multi tenant program. Major feature was the label editor tool where Konva.JS was used to handle HTML5Canvas in order to make a canvas where items could be dragged, dropped, scaled, resize, rotated, aligned, grouped and updated. It was a new challange, I lead the decisions, developed plan and solved major strategies faced in this project
Product Supply Chain Tracking Solution
Developed the frontend of a multi-tenant management portal using Angular 13 and Kendo UI, enabling customers to register programs, add items, and manage custom incidents and events. Designed dynamic grids with advanced filtering, customizable views, and CSV export, integrated with Google Maps to visualize real-time data clusters and lifecycle triggers. Solved complex challenges in tracking and visualizing large datasets, ensuring a responsive and intuitive UI while optimizing performance. Collaborated effectively with backend teams to deliver a seamless, data-driven experience.