SalehSaghafiani
Self-taught software engineer crafting fast, elegant products for the web — from real-time collaboration tools to end-to-end encrypted messengers. Shipping in public since 2022.
01 / Who
Saleh Saghafiani
@im-saleh
- Role
- Software Engineer & Product Builder
- Focus
- Web · Networks · Security
- Since
- 2022
- Based
- Iran
- Status
- Open to work
I learned to code the hard way — by breaking things, reading real source code and shipping in public. No copy-paste tutorials.
My favorite work is taking a genuinely hard problem and turning it into something fast and reliable — then wrapping it in an interface that feels effortless. Performance, resilience and craft matter to me on every single screen.
I work across the whole stack — polished React front-ends, real-time back-ends and end-to-end encrypted apps — and I sweat the details most people skip: speed, accessibility, and design that actually has a point of view.
02 / Capabilities
What I actually
know how to do.
Not a wall of logos. Three areas I've shipped real, running software in — tap any skill to read the story behind it.
“Turning ideas into interfaces people actually enjoy using.”
This very site is Next.js (App Router, static export). I obsess over perceived performance — compositor-only animations, a single IntersectionObserver for reveals, passive listeners — so scrolling never janks, even on a mid-range phone.
Strongly-typed everything. I lean on generics, discriminated unions and strict configs to keep large codebases honest — and to make refactors fearless instead of frightening.
I design as I build: type scales, custom theming, multi-language systems and micro-interactions. A product should have a point of view — not be another templated grid of cards.
03 / Journey
The road so far
First commits
Started building open-source and personal projects — learning systems, the web platform and Linux entirely by shipping, not by following tutorials.
Full-stack foundations
Went deep on TypeScript and React, and shipped real products end to end — from data model to polished, responsive UI.
Real-time & systems
Focused on real-time experiences — WebRTC, streaming data and WebSockets — and on performance work that keeps larger apps fast.
Products & cryptography
Delivering polished products end to end — encrypted messengers, design systems and collaborative tools — with security and craft baked in from the start.
05 / Shell
Prefer a
terminal?
A real, interactive shell. It boots on its own — then it's yours.
06 / Contact
Let's build something
fast and beautiful.
Open to freelance and collaboration. Telegram or email is the fastest way to reach me — I usually reply within a day.