PROJECTS
Claude Code Dojo

Claude Code Dojo

A free, interactive platform for learning Claude Code. Progressive, hands-on lessons across Beginner, Intermediate, and Advanced tracks, with no signups required. Built with React, TypeScript, Vite, and MDX.

React
TypeScript
Vite
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
ArttMart - E-commerce Platform

ArttMart - E-commerce Platform

A full-stack e-commerce application built with Next.js, Redux, Node.js, Express.js, and PostgreSQL, featuring secure JWT-based authentication and a seamless user experience for browsing artwork, searching products, managing carts, placing orders, and making payments. Implemented CI/CD pipelines with GitHub Actions and Docker for automated testing and continuous deployment. The backend is containerized with docker and deployed on Oracle compute instance, enabling zero-downtime updates.

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 OpenAI APIs, 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

Research Projects

NESA: Multi-Agent LLM Essay Evaluation

NESA: Multi-Agent LLM Essay Evaluation

A four-agent CrewAI pipeline that turns LLM-as-judge essay scoring into a propose, justify, challenge, and adjudicate debate, improving agreement with expert human raters by 7% QWK over zero-shot baselines. It also introduces NESA, the first expert-annotated Nepali automated-essay-scoring benchmark, and benchmarks three open-source LLMs across single-prompt and agentic workflows. Published at IEEE BigData 2025.

NLP
LLM Evaluation
Low Resource Language
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