Photo of AminAllah Janipoor

$ whoami

Hi, I'm Amin 👋

I’m a PhD student in computer hardware engineering at the University of Tehran. I study how caches and memory systems work by simulating them in gem5, and I build small, keyboard-friendly tools for the terminal along the way.

studying
PhD, University of Tehran
researching
Cache architectures in gem5
building
ocpanel, a split-tunnel VPN panel

Featured projects

All 6 projects →
Pythonactive

ocpanel

A keyboard-first terminal panel for split tunnelling on macOS and Linux: decide what goes through your VPN and what goes around it, live.

2026
C++research

gem5 cache research

My research fork of the gem5 simulator: experimental cache architectures, from split L2 partitions to temperature-aware replacement.

2023–2025
Pythonworking

Terminal waveform viewer

A GTKWave-style viewer for Verilog simulation waveforms (.vcd) that runs entirely in the terminal.

2025

Latest writing

All posts →