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
24+
Projects built
6
Languages
Curiosity

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 / Hardware

Where software
meets solder.

Software is home, but I've been getting my hands dirty with electronics and PCB design — the board on the right is live: drag it around.

Still early — I know the fundamentals and enjoy prototyping. Not a claim to be an EE, just genuine, hands-on curiosity.

Schematic & Circuit Basics0%

Reading and drawing schematics — resistors, capacitors, diodes, transistors, voltage dividers and Ohm's law in practice.

PCB Design (KiCad)0%

Turning a schematic into a routed two-layer board in KiCad — footprints, nets, ground pours and a clean silkscreen.

Microcontrollers (Arduino / ESP32)0%

Where my coding pays off — GPIO, PWM, I²C/SPI sensors, and pushing sensor data to the web over Wi-Fi.

Soldering & Prototyping0%

Breadboarding, through-hole and basic SMD soldering, plus a multimeter and logic probe to actually debug the thing.

· loading 3D ·
Drag to rotate · hover the parts
Interactive · rendered with CSS 3D

04 / Credentials

Certificates &
proof of work.

Courses and programs I've completed. Each one is verifiable — follow the link to check the credential.

Verified

Responsive Web Design

freeCodeCamp2023
HTMLCSSFlexboxGrida11y
SLH-RWD-9F3A2C
Verified

JavaScript Algorithms & Data Structures

freeCodeCamp2023
JavaScriptAlgorithmsOOPRecursion
SLH-JS-71B4E8
Verified

CS50x — Introduction to Computer Science

Harvard / edX2024
CPythonSQLData Structures
SLH-CS50-D02F19
Verified

Meta Front-End Developer

Meta / Coursera2024
ReactUXVersion ControlTesting
SLH-FE-4AC6B0
Verified

CCNA: Introduction to Networks

Cisco Networking Academy2024
TCP/IPSubnettingRoutingEthernet
SLH-CCNA-8E15D3
Verified

Introduction to Electronics

Coursera2025
CircuitsDiodesTransistorsOp-amps
SLH-ELEC-2B9F7A

05 / 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.

06 / Selected work

Things I've built.

More on GitHub

07 / 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

08 / 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.