i
Розробник · Фотограф · Польща

Створюю якісне програмне забезпечення і фіксую чесні моменти крізь об'єктив.

Я — Іван Сало. Програміст і фотограф. Створюю цифрові продукти та візуальні історії з однаковою увагою до деталей. У коді ціную ясність і продуману архітектуру, у фотографії — світло, атмосферу і чесні моменти.

Займаюсь програмуванням
17+
Випущених проєктів
40+
Зроблених кадрів
10k+
Портрет
Зараз: створюю isalo.net
Про мене

Код, світло і простір між ними.

Я програміст і фотограф. Програмування дає мені структуру, фотографія — відчуття перспективи. Обидва напрямки вчать мене помічати деталі, шукати прості рішення й уважно ставитися до того, що створюю.

Трохи детальніше

Програмування

Працюю з різними рівнями розробки — від окремих деталей до цілісних систем. Для мене важливо, щоб результат був не лише функціональним, а й надійним, безпечним, продуктивним та зрозумілим у підтримці.

Люблю розбиратися в складних речах і знаходити для них прості рішення. Без зайвої складності там, де без неї можна обійтися.

Фотографія

Найбільше люблю портрети та природу. У фотографії мене цікавлять світло, атмосфера і справжні емоції.

Не намагаюся зробити кожен кадр ідеальним — мені важливіше, щоб він був живим і справжнім.

Підхід

Цікавість важливіша за тренди.

Мені подобається вчитися, експериментувати й поступово покращувати те, над чим працюю. Пробувати, спрощувати, доводити до результату — а потім дивитися, що можна зробити ще краще.

Я не люблю багато говорити про власні вміння. Для мене важливіше, щоб про них говорила робота.

Просто намагаюся добре робити те, що люблю, залишатися відкритим до нового і не переставати вчитися.

Вибрані роботи

Останні проєкти

Кілька речей, які я нещодавно спроєктував, реалізував і випустив.

Усі проєкти
JWL Notes Manager

JWL Notes Manager

Перегляд, очищення та об'єднання резервних копій JW Library прямо в браузері. Редагуйте нотатки, виділення й теги, розв'язуйте конфлікти — дані не залишають пристрій.

Next.jsTypeScriptSQLite (WASM)ZustandVitest
Git Time Machine

Git Time Machine

CLI, що пояснює, чому код саме такий: гарячі точки, історія файлів, власники коду, пов'язані зміни та bus factor з історії Git, плюс HTML-звіт. В npm як @isalo/gtm.

Node.jsTypeScriptCommanderVitestnpm
DataCanvas

DataCanvas

Дата-компоненти в дусі Delphi для TypeScript: опишіть сутність один раз — і отримайте CRUD API, таблиці, форми, лукапи й валідацію на PostgreSQL без кодогенерації.

TypeScriptReactDrizzle ORMTanStackPostgreSQL
Крізь об'єктив

Останні фотографії

Невеликий зріз з мого триваючого фотощоденника.

Уся галерея

Маєте ідею, яку варто реалізувати?

Я відкритий до співпраці над вебпродуктами та фотопроєктами. Буду радий створити щось разом.