
PySpark Visual Workflow Builder
A data engineering project to create a drag-and-drop workflow builder for Apache Spark pipelines. The system allows users to visually construct Spark RDD workflows using a Node-RED frontend, a Flask backend, and Apache Spark for execution. It enables interactive design and seamless execution of distributed data processing tasks, lowering the barrier to big data development.

E-commerce Platform
A full stack project to develop an e-commerce application using Next.js, Redux, Node.js, Express.js and PostgreSQL. The application allows users to signup, login with JWT authentication, view the different artwork, search artwork with the search bar, add artwork to cart, order art work, make payments and view previous orders.

PlotPact
An applied AI product designed to support creative writing through interactive storytelling. PlotPact integrates large language models (LLMs) with constraint-based guidance, allowing users to co-create stories while adhering to specific narrative rules. Built with Next.js, Flask, and LangChain, the platform enables real-time collaboration between human creativity and AI assistance.

Blogging Web Application
A full stack project to develop a blogging application using modern web technologies and libraries like Next.js, Editor.js, Material UI, Node.js, Express.js and MongoDB. The application allows user to register with Email verification, login with JWT, create, update, read and delete blogs, and upload profile images enabled by Cloudinary.

Desktop Accounting Application
A freelance project to develop an accounting application for Regency Books and Stationary, Birtamod. A desktop application made with Node.js, PostgreSQL, Electron and React-Admin. App has features like order and return management, billing, ledger management, receipt generation and a dashboard with various charts.


Research Projects


ClimaConvo: Climate change twitter data analysis
A comprehensively annotated multi-aspect dataset pertaining to climate change discourse in twitter with analysis of the tweets through advanced topic modeling and sentimental analysis techniques. Conducted experiments with various architecture and established baselines for 6 tasks. Paper submitted to LREC-COLING 2024