Projects

File Type Converter

A web project to convert files of one type to another with privacy-focused features. Built with EJS templating, static file serving, and file upload functionality. Features include cookie-free operation, ad-free interface, automatic file deletion, and support for multiple image and video formats.

10 Dec, 2024 - 12 Dec, 2024
Team: 1
Mentor: Personal project

Key Skills

Node.jsExpress.jsMulterFFmpegSharpEJS

Key Features

  • Privacy-focused
  • Cookie-free
  • Ad-free
  • Multiple formats
  • Local processing

GoGetGit

GoGetGit is a CLI tool built using the GoFr framework for creating API endpoints. The project scrapes code from GitHub repositories using Go-GitHub package, stores code in vector format using ChromaDB, and processes data with LLaMA 3.2 for natural language understanding.

23 Nov, 2024 - 24 Nov, 2024
Team: 4
Mentor: NA

Key Skills

LLaMAGitPythonGoNext.js

Key Features

  • GitHub repository scraping
  • Vector storage with ChromaDB
  • LLaMA 3.2 integration
  • CLI tool
  • Natural language processing

Nim Game

Developed a web-based Nim game using HTML, CSS, JavaScript, and jQuery, featuring classic gameplay where players avoid taking the last object. The game includes a smart AI with multiple difficulty levels, a Q-learning based adaptive AI that learns from player moves, and a two-player mode. It tracks wins, losses, and streaks within a retro-inspired, user-friendly interface.

05 Jun, 2024 - 18 Apr, 2025
Team: 1
Mentor: Personal

Key Skills

HTMLCSSJavaScriptJQueryGitML

Key Features

  • Smart AI with multiple difficulty levels
  • Q-learning based adaptive AI
  • Two-player mode
  • Retro-inspired interface
  • Win/loss tracking