Hi, I'm Vlad Rișcuția.

I'm a software architect at Microsoft and author.

Programming with Types teaches you to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of strong type systems. Designed to provide practical, instantly useful techniques for working developers, this clearly written tutorial introduces you to using type systems to support everyday programming tasks.

Check out my tech blog, where I geek out on various tech topics. I also write for the Data Science at Microsoft Medium publication.

I open source. I have a few projects on GitHub, including a Python blogging engine, a tiny IoC container, a toy VM, and a .NET and Java type library.