i
About

I'm Ivan — engineer by training, photographer by instinct.

I've been building software for the last 17 years. I care about security, performance, resilience and maintainability.

Photography is a way to slow down and appreciate the beauty of the world. It became a second craft. I shoot portraits and nature — looking for light and capturing honest emotions.

I'm based in Poland and available for collaborations. If something here resonates, I'd love to hear from you.

Portrait
Skills & tools

A pragmatic toolkit

The technologies and tools I reach for daily — chosen for clarity, performance and longevity.

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL
  • C#
  • Java
  • Oracle
  • C++
  • C

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Angular

Backend & Data

  • Node.js
  • PostgreSQL
  • Supabase
  • REST / GraphQL

Infra & Tooling

  • Vercel
  • Docker
  • GitHub Actions

Photography

  • Nikon D750
  • 50mm prime
  • Nikkor 24–120mm
  • Natural light
  • Lightroom
  • Capture One

Design

  • Figma
  • Type & color systems
  • UI prototyping
Experience

Where I've been

  1. Senior Software Engineer

    2022 — Present

    Freelance & contract work

    Building web products end-to-end: from design systems and UI, to APIs, databases and deployment. Recent stack: Next.js, TypeScript, Supabase, Vercel.

  2. Photographer (hobby)

    2018 — Present

    Portraits · events · personal work

    Portraits, street photography and personal projects focused on light, atmosphere and honest emotion. Photography for me is both creative expression and attention to the small details people often miss.