Available for freelance
resolving…

SalehSaghafiani

I build fast thingsfor the web.

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.

4+
Years shipping
20+
Projects built
6
Languages
Curiosity
ReactNext.jsTypeScriptNode.jsWebRTCWebCryptoDesign SystemsPerformanceReal-timeCI/CDReactNext.jsTypeScriptNode.jsWebRTCWebCryptoDesign SystemsPerformanceReal-timeCI/CD

01 / Who

S

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.

shipping since 2022@im-saleh

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.

App RouterRSCSSGHooks
92%

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.

GenericsStrictESNextDX
90%

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.

Design systemsMotionCSSa11y
82%

03 / Journey

The road so far

2022

First commits

Started building open-source and personal projects — learning systems, the web platform and Linux entirely by shipping, not by following tutorials.

2023

Full-stack foundations

Went deep on TypeScript and React, and shipped real products end to end — from data model to polished, responsive UI.

2024

Real-time & systems

Focused on real-time experiences — WebRTC, streaming data and WebSockets — and on performance work that keeps larger apps fast.

2025 – 2026

Products & cryptography

Delivering polished products end to end — encrypted messengers, design systems and collaborative tools — with security and craft baked in from the start.

04 / Selected work

Things I've built.

More on GitHub

05 / Shell

Prefer a
terminal?

A real, interactive shell. It boots on its own — then it's yours.

saleh — ~/portfolio — zsh
initializing shell…
booting · zsh · utf-80 lines · ↑↓ history

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.