Bismit Panda

Projects

A showcase across frontend design, full-stack products, and systems programming.

Full-Stack Applications

01

Planr

Planr is a modern planning and task management application designed to help users organize their projects and workflows efficiently. The tool provides an intuitive interface for creating, managing, and tracking tasks across different projects and contexts.

BunTypeScriptNext.jsReactTailwind CSS+19
View Live App
Planr

Systems & CS Projects

Fundamentals, systems programming, and low-level work. Available on GitHub for code review and learning.

Monkey

Monkey

An interpreter/compiler for the Monkey language as presented in Thorsten Ball’s books, extended with extra built-in functions and VM introspection utilities.

Go

Panda

Panda

This is a toy interpreter for the panda programming language, featuring both an AST tree-walker evaluator and a compiler + VM architecture. It’s inspired by the Monkey language implementation in Go.

Rust

Pass Manager

Pass Manager

A command-line password manager written in Rust. It securely stores passwords using AES-256-GCM encryption, with the encryption key provided by the user.

Rust

Steg

Steg

A Rust library for simple image steganography, hiding messages in images.

Rust

VFS

VFS

A “Very Fast and Secure” virtual filesystem in Rust with compression and encryption.

Rust

Athena

Athena

A platform for hosting CTFs with a focus on security and scalability.

React · Next.js · Tailwind CSS · TypeScript · +5

LOX

LOX

Lox is a C-based implementation of a programming language following the Compiler + VM architecture, directly inspired by crafting interpreters.

C · CMake · GMP/MPFR/MPC · PCRE2 · +1

SFS

SFS

A TypeScript sandboxed file system for browser-based demos and tutorials.

TypeScript

Sudoku Solver

Sudoku Solver

A Sudoku puzzle solver implemented in Rust, utilizing Crook's algorithm. This project showcases algorithmic problem-solving skills and proficiency in Rust programming.

Rust

Port Assigner

Port Assigner

A professional CLI tool for managing port assignments across multiple projects. Keep your development environment organized by assigning unique ports to each project and service, preventing conflicts and maintaining separate session tokens. Supports multiple services per project, port ranges, conflict detection, and automatic environment file injection.

Rust · CLI

rs-docs

rs-docs

A CLI and library that fetches or reads rustdoc JSON and converts it to Markdown. Pulls crate docs from docs.rs or processes local rustdoc JSON (plain, gzip, or zstd). Can run as an MCP server for Cursor and other IDEs.

Rust · CLI · MCP