Hello, my name is
Andriyan Ivanov.
I make software.
Software Engineer passionate about efficient scalable system design and sharing knowledge. Welcome to my personal website where I write about tech, AI and coding.
$ cat current_focus.txt
> Exploring vibe coding with AI, mastering Elixir and designing distributed systems.
Featured Series:
Claude Code Basics

Using tools like Claude Code on a daily basis can be quite amazing, however, It happens that you cannot fully trust it to securely do you bidding, without taking any risk, even though Anthropic is supposedly doing their best to prevent it as much as possible.
Multiple users have experienced sudden loss of data for various reasons, but nonetheless due unexplica ble shell command hallucinations. I'm not waiting! This is how I secure my dev environment before it's too late!
Last updated: January 8, 2026
Read more →Most Recent
Currently Reading
- Designing Data-Intensive Applications — Martin Kleppmann
- Elixir in Action — Saša Jurić
- Deep Learning with Python — François Chollet
- Programming Erlang — Joe Armstrong
- Craft GraphQL APIs in Elixir With Absinthe — Bruce Williams & Ben Wilson
- The Rust Programming Language — Steve Klabnik & Carol Nichols
- SwiftUI Cookbook — Giordano Scalzo & Edgar Nzokwe
- Mastering Swift 6 — Jon Hoffman
- The Art of Game Design: A Book of Lenses — Jesse Schell