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.

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
Where I've been
Senior Software Engineer
2022 — PresentFreelance & 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.
Photographer (hobby)
2018 — PresentPortraits · 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.