I'm Luca Zulian, a Senior Software Developer with over 10 years of experience building scalable, reliable web applications. I specialise in Elixir, Phoenix, PostgreSQL, and TypeScript, working across the full stack to deliver clean, maintainable solutions. I'm passionate about functional programming, distributed systems, machine learning and exploring the foundations of computation through compilers, type theory, and formal methods.
Current Stack: Elixir, Phoenix, PostgreSQL, TypeScript
Also Experienced With: C, C#, Python, Haskell
Exploring: Haskell, Rust, Erlang, OCaml, Racket, Agda, Elm
- Programming Language Theory & Implementation
- Distributed Systems & Concurrency
- Formal Methods & Theorem Proving
- Robotics & Autonomous Systems
- Cryptography & Security
- Functional Programming Paradigms
- AI and Machine Learning
Cryptography, Racket, and diving deeper into AI/ML fundamentals
Based in Italy, I'm active in tech communities and meetups. When I'm not programming, you'll find me:
- Reading (philosophy, history, tech)
- Outdoors (walking, running, climbing, sailing)
- In the kitchen (making fresh pasta or baking bread)
- Practising meditation and yoga
Currently reading:
- Understanding Cryptography, Second Edition
- The Little Learner
- How to Design Programs
- Operating Systems: Three Easy Pieces
- Programming in Lua, Fourth Edition
- The Erlang Run-Time System
Tech books I have read lately:
- Programming Elixir 1.6
- Programming Phoenix LiveView
- Programming Phoenix 1.4
- Designing Elixir Systems with OTP
- Concurrent Data Processing in Elixir
- Metaprogramming Elixir
Books I plan to read next:
You can find more on my Goodreads profile.