Skip to content
View evans-prince's full-sized avatar
  • New Delhi, India

Highlights

  • Pro

Block or report evans-prince

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
evans-prince/README.md

Prince — IIT Delhi, Physics. Building systems in C, C++, and Rust.

Portfolio:evans-prince.github.io

Live demos (WebAssembly, running entirely in your browser, no server):

  • Command-Line-Excel — spreadsheet engine in C, dependency-graph recalculation, formula parsing
  • rust_spreadsheet — the same idea rebuilt in Rust, with undo/redo and viewport scrolling
  • CLI-Emulator — a SimpleRISC v21 assembly interpreter, registers/memory/ALU visualized live

Also on here: a molecular-dynamics simulator for confined active microswimmers (Taylor-Line-Swimmers-in-confinement), a Boolean function minimizer (QELM), and a hash-table collision-strategy comparison (Banking_Framework).

Pinned Loading

  1. Taylor-Line-Swimmers-in-confinementTaylor-Line-Swimmers-in-confinementPublic

    2D molecular-dynamics simulator for active microswimmers in confined geometries -- custom C++ engine with spatial-hashing collision detection (~61x speedup over naive O(N^2)). BTP thesis project, I…

    C++

  2. rust_spreadsheetrust_spreadsheetPublic

    Terminal spreadsheet engine in Rust -- formula evaluation with dependency tracking, undo/redo, and range functions, built as a decoupled Cargo workspace.

    Rust

  3. Command-Line-ExcelCommand-Line-ExcelPublic

    A modular, command-line spreadsheet application in C featuring formula evaluation, dependency management with DAG, and efficient recalculation — complete with testing, debugging, and LaTeX-based re…

    C

  4. CLI-EmulatorCLI-EmulatorPublic

    A lightweight command-line interpreter for the SimpleRISC v21 instruction set. Executes assembly instructions directly with support for registers, memory, and basic ALU operations. Designed in C wi…

    C

  5. QELMQELMPublic

    Boolean function minimizer in C++ -- exact Quine-McCluskey and heuristic multi-pass Espresso algorithms, reading standard PLA format.

    C++

  6. Banking_FrameworkBanking_FrameworkPublic

    C++ comparison of hash-table collision-resolution strategies (chaining, linear/quadratic/cubic probing) on a toy banking database.

    C++