Featured Projects
Image Title

Long Legal Document Processing Using Pre-trained Transformers

Explores the use of Natural Language Processing (NLP) to efficiently address challenges in processing and analyzing long texts. By combining Transformer-based models like BERT with traditional techniques such as Bag of Words (BoW), the research aims to improve the performance of NLP models in handling complex legal documents. Leveraging datasets from the LexGLUE benchmark, which includes court decisions and contracts, the project focuses on achieving faster inference times and practical applicability.
Image Title

TikTok Video Streaming Platform: A Distributed Broker-Client Android Application

A distributed broker-client Android application built to simulate TikTok functionalities, including real-time video streaming, uploading, and playback. Utilizing a custom framework and broker-based communication, the app enables seamless content delivery from creators to subscribers by browsing channels, searching hashtags, and uploading videos.
Image Title

PPM Image Editor: A Custom Image Processing Application

Demonstrates an image editing application developed as part of an academic assignment. The project includes the implementation of a generic 2D data representation class, extended to handle images in the PPM format. Core functionality involves reading and writing PPM files via a custom library, enabling efficient image storage and retrieval. Additionally, a suite of image processing filters is provided, allowing users to apply transformations parametrically by passing arguments at runtime. This project showcases fundamental concepts in data representation, file handling, and image manipulation.