About

Myself

My name is Theodoros Chatzigiannakis. It is pronounced easier than it looks.

I am from Greece. I currently live in the Netherlands.

Experience

I have worked as an employee at:

Before my first job in the industry, I had been a hobbyist programmer for 19 years. I occasionally contribute to open source software – more details can be found via my GitLab and GitHub profiles.

I also own Marea, a vacation rentals enterprise, which I started in 2016.

Education

I graduated in October 2018 with a Master’s degree in Electrical and Computer Engineering from the University of Patras in Greece.

Technical Skills

I specialize in infrastructure development for other developers. This includes compiler engineering, language design, and framework development. I can also do desktop application, backend, and frontend development.

Languages and technologies I know include C, C++, Rust, C#, F#, CIL, WPF, WinForms, ASP.NET, Entity Framework, LINQ, Java, Python, LLVM, ANTLR, OpenCL, Unreal Engine, and others.

Soft Skills

I like mentoring others by helping them out on practical problems, as well as by teaching them new skills and reusable principles. I have done these things:

I also have cultivated some managerial skills, from running a small business on my own and being an employer to 2 people.

Volunteering

I donate my personal computers’ processing power to Folding@home to help fight various diseases.

I use Kiva to help people in developing countries.