About Me

Mohsen Taghipour

24 · years old · 2020 – 2025 · Software Engineer

Bio

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.

Highlights

2.98 Brows/s, median bulk scan
96.5 klines of Rust in a Wayland desktop
81.2 klines in an ML framework
22.4 klines in a live marketplace
19hand-written CUDA kernels
708tests in the database engine

Skills

Languages

RustTypeScriptPythonKotlinSQLBash

Systems & Low-level

CUDA / cuBLASAVX2 / AVX-512Wayland / DRM-KMSRaw 802.11 framesConcurrency (Tokio)mmap / zero-copy

Backend & Data

NestJSNext.js / React 19Svelte 5Node.js / ExpressPostgreSQL / PrismaRedis / MeilisearchBullMQ

Mobile & Desktop

Kotlin / ComposeTauri 2RatatuiIced / WGPULinux

Tools & Platforms

Docker ComposeNginxGitWebSocketPWAMeilisearchPyInstaller