PROJECTS
PySpark Visual Workflow Builder

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.

Node-RED
Flask
PySpark
E-commerce Platform

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.

React
Node.js
PostgreSQL
PlotPact

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.

Next.js
LLMs
Blogging Web Application

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.

Next.js
Material UI
Node.js
Express.js
MongoDB
Desktop Accounting Application

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.

Node.js
Electron
PostgreSQL
React
React-Admin
PathFinding Visualizer App

PathFinding Visualizer App

A PathFinding Visualizer app made with React and graph theory. App was initially based on an existing app but is completely redone with added functionality and modern react features.

React
Rich Editor Chat App

Rich Editor Chat App

A chat application with rich text editing features. Built with React as frontend and Node.js in the backed where frontend and backend communicate using Socket.io.

Node.js
React
Socket.io
FAQ chatbot

FAQ chatbot

A chatbot application made with the Tensorflow library. Model deployment with flask, frontend with React.

NLP
Flask
React
Tensorflow

Research Projects

NeHate: Nepali hate speech dataset

NeHate: Nepali hate speech dataset

A low-resource language dataset(Nepali) for hate speech detection and targets identification in Twitter local election discourse. Data analysis and benchmarks. Paper published at ECAI 2023.

NLP
Low Resource Language
Computational Social Science
ClimaConvo: Climate change twitter data analysis

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

NLP
Computational Social Science
Neural Style Transfer through deep learning

Neural Style Transfer through deep learning

A deep learning project that transfers the styles of one image to another. Project build using the PyTorch library and the VGG19 model.

Computer Vision