harshnj.is-a.dev

Selected Projects

A showcase that I am proud of.

3DS-ActivityLog

3DS-ActivityLog

A tool to parse and explore Nintendo 3DS System SaveData (PlayHistory.dat and Pedometer.dat) to analyze playtime activity and step counts.

Nintendo 3DS Reverse Engineering Save Data
3ds-typer

3ds-typer

A homebrew typing game for the Nintendo 3DS written in C++ using the DevKitPro toolkit and citro2d.

C++ Homebrew Nintendo 3DS
Arcane Quest

Arcane Quest

A 2D top-down action-adventure RPG built in Godot for the GitHub Game Off 2024, featuring a complete combat system and interactive environments.

Godot GDScript C#
Code::Stats Client

Code::Stats Client

A sleek mobile client built with Dart and Flutter for viewing Code::Stats programming analytics, tracking coding journeys, and visualizing top languages.

Flutter Dart API
Converge

Converge

A seamless, real-time video calling application built with Vue, TypeScript, and WebRTC technologies.

Vue.js TypeScript WebRTC
Echo - Notepad

Echo - Notepad

A real-time synchronized notepad built with Vue, TypeScript, and Socket.io, featuring live client-server text synchronization.

Vue.js TypeScript Socket.io
Electrostatic Simulation

Electrostatic Simulation

A modern C++23 physics simulation using Raylib and CMake to visualize electrostatic fields and complex particle interactions.

C++ Raylib Physics Simulation
energi

energi

A lightweight, laptop battery monitor for non-DE Linux setups. Built with Rust, Tauri, and TypeScript to visualize historical usage patterns.

Rust Tauri TypeScript Linux Tools
Frostbyte

Frostbyte

A winter-themed platformer utilizing a strict two-color palette. Submitted for the 1-Bit #5 Game Jam. Ranked #20 out of 206 entries.

Godot GDScript Game Jam 1-Bit
HyprMotion

HyprMotion

A static SvelteKit web app that runs entirely on-device to help users visualize and edit Hyprland desktop animations via interactive bezier curves.

Svelte TypeScript Linux Tools
Ink'd Insults

Ink'd Insults

Love your handwriting? Or hate it? Check out what AI thinks about your handwriting! A humorous web app that uses AI to analyze your handwriting and either aggressively roast it or gently praise it.

Vue.js TypeScript LLM
Insta-Solve

Insta-Solve

A Flutter-based Android application integrated with the Gemini API to instantly resolve academic doubts. Submitted for the Google AI competition.

Flutter Dart Gemini API
KabuAI

KabuAI

A multi-agent AI assistant for stock market analysis. Built with LangGraph and FastAPI, it routes queries to specialized agents for live stock data, news, and financial analysis.

Python FastAPI Streamlit LangChain
Kepler-Zero

Kepler-Zero

A high-precision machine learning binary classifier for identifying exoplanets from NASA data using Random Forest and FastAPI.

Data Science Python FastAPI
Marble Momentum

Marble Momentum

A 3D physics puzzle game built in Godot for Shovel Jam 2025, where players manipulate tracks and fans to guide a marble to its goal.

Godot GDScript 3D Game Jam
Prism Void

Prism Void

A 2.5D pixel art adventure built in Godot for the Brackeys 2026.1 Game Jam, featuring magic combat and levitation mechanics.

Godot GDScript Game Jam
PYQNow

PYQNow

A full-stack Vue and Python platform providing students with instant, one-click access to university past year question papers, featuring automated scraping scripts.

Vue.js Python TypeScript Fullstack
School Management

School Management

The de-facto School Management Project, with features like Marks entry and Result Card generation. A collaborative project with my Abhijeet Sir!

Django Python Django REST API PythonAnywhere Fullstack
SmartMed

SmartMed

A medical management web app built with Next.js and Supabase, designed to help doctors manage patient medical records and appointments.

Next.js TypeScript Supabase Fullstack
Xenigma

Xenigma

A lightweight C CLI utility providing fast XOR cipher encryption and decryption for text and binary files.

C Cryptography CLI