This page is dedicated to sharing my thoughts related to functional programming.

I have been writing software for 10+ years and I try to find enjoyment in the process. This involves me thinking about how to make writing programs easier, how to not over-complicate things and find the right balance between power and expressiveness on one hand and simplicity and ability to quickly understand the code on the other hand.

I enjoy working on languages and their interpreters. My passion in software engineering and programming languages led me to start working on a functional, dynamic language Yatta in my spare time. This blog allows me to share some insights into the “kitchen” of this project.

For contact, please use either the contact form on this blog, or visit my LinkedIn profile.

Also, follow me on Twitter or GitHub.