Hello, I'm Ben Weinstein

Honours Mathematics student at University of Waterloo

Passionate about|

Featured Projects

A showcase of my latest work and experiments

Cryptography Visualizer demonstration

Cryptography Visualizer

Interactive cryptography demos powered by Rust + WebAssembly and a Next.js UI. Features include: RSA key generation and visualizer, Diffie–Hellman key exchange walkthrough, AES round breakdown, SHA‑256 stepper, and Discrete Log exploration.

greprs screenshot

greprs

A lightning-fast grep clone written in Rust with parallel processing and modern features. Optimized to be competitive with GNU Grep (~5% slower) on most workloads.

Tree Navigator demonstration

Tree Navigator

A lightweight Obsidian plugin that adds a dedicated, keyboard-navigable tree view of your vault. Expand, collapse, and open folders and files without touching the mouse.

runmd demonstration

runmd

A high-performance Rust tool to execute code blocks in Markdown files and insert their outputs inline. Perfect for maintaining up-to-date documentation with live code examples.

Flowrs screenshot

Flowrs

A Rust-based solver for puzzles from the Flow Free mobile game. Inspired by mzucker’s flow-solver, this project aims to build efficient, modular solvers for Flow puzzles using Rust.

Get In Touch

Let's Connect

Have a question or want to work together? I'd love to hear from you. Drop me a message and I'll get back to you as soon as possible.