My name is Krystian Safjan and I'm a AI/ML Implementation Manager at Ernst&Young. I love programming and things related to computers and networks.
✍️ Sometimes I write on my blog - see last articles:
- Understanding Python Protocols - Structural Subtyping in Practice
- Evolution of Type Hints in Python — From Comments to Inline Typing and Beyond
- Keeping performance results in a separate Git branch using
git checkout --orphan - Understanding the Language Server Protocol through a Minimal Working Example





