Mohsen Taghipour
I build software that has to be right — a database that keeps its data on the GPU, a machine-learning framework in Rust, my own Linux desktop, and the shops and classrooms that people actually use.
What I work on
I'm 24, with a B.Sc. in Software Engineering. Sixteen projects are here, and they are mostly the kind of work where a quiet mistake costs you: a database engine in Rust and CUDA that answers queries without copying data back to the CPU, a machine-learning framework with its own CUDA backend, a Wayland desktop I use every day.
I also build the ordinary things that people depend on. I run a marketplace at my3tstore.com, a classroom platform at viyad.ir, and a school system at fajrdanesh1.ir. Those taught me more than the difficult ones, because "the parent cannot see the first-term grade" is a phone call, not a bug report.
What I like is the part where something is not supposed to be possible and then it is. I have written CUDA kernels by hand, parsed 802.11 frames byte by byte, and replaced my own desktop with programs I wrote. Along the way I have got things badly wrong — one of my benchmarks quoted a number from a binary that did not exist — so each project page here also says what does not work yet. I would rather you find that out from me.
Skills & Toolbox
Every project uses a different slice of the stack — from CUDA kernels to Jetpack Compose — with one consistent habit: I write it myself, start to finish.











