Hello, my name is Vlad Faust.

I am a jack of anything IT, master of some; see my CV.

You can contact me via 𝕏GitHub or Telegram, or e-mail me directly at hey at vladfaust.com.

Hello, World!

, Moscow, Russia

How many years of programming experience is needed to be qualified to start a tech blog? Ten, fifteen? I see much blogging even with zero, so I decided to give it a try as well.

Time for an introductory post!


I is Vlad Faust.

I started programming when I was 15, and now I’m 24.

I’ve gone through many programming environments, from triggers/vJass/cJass in Warcraft® III custom, maps, to developing and implementing a currently-being-standardized programming language.

I’ve programmed in Pascal, php, Java, Ruby, Javascript, C, C++, C#, C!@#$%, C( ͡° ͜ʖ ͡°) and many, many more.

I’ve created a game in LibGDX, launched a number of Telegram bots, some of which did, become, popular.

I’ve also designed some other, games and projects.

In 2016, I fell in love with Ruby with the help of the famous the Michael the Hartl’s the Ruby on Rails Tutorial, and then even open-sourced some very useful gems:

I did truly enjoy Ruby on Rails, but after some time, I began wondering if there were more performant alternatives. So I went from Rails to Hanami, and then to Roda and Sequel, and then occasionally run into Assembler Crystal.

I instantly got addicted to Crystal. Throughout the next two years, I’ve developed a number of very useful shards:

I even managed to build my own web framework featuring a REST server, a database-agnostic SQL ORM and even an EDA platform! I’ve also built a (now defunct) Crystal Jobs website and the RealWorld implementation in Crystal.

Unfortunately for Crystal, I’ve left the Crystal ecosystem, because this is not the language I’ve always dreamt of. And because of some other reasons, but more on that later.

In June 2019, I began working on my own programming language, Onyx. As of August 2020, it’s been more than a year of fighting dragons new knowledge and experiences.

I invite you all to follow me on this journey.

This journey…

Am Only Human

Apart from programming, I used to enjoy heavy-lifting in a local gym. It is not possible now do to Carpal tunnel syndrome I’ve got the last year. Please do not let that happen to you! Update (2021): the illness has gone.

Me love playing computer and board games with my imaginary friends. My favourite PC games include C&C series, TES series, S.T.A.L.K.E.R. series, Bulletstorm, Carmageddon and many more. I’m always happy to play some Project Winter with you guys, PM me for a Discord invite! Anyone?

Human creation is what I enjoy a lot. I love listening to good music and examine great drawings. I can play ukulele and willing to learn the piano and singing. I’m also experimenting with 3D modelling and digital art.

I’ll try anything once.

Sometime in the future, I plan to work on a strong AI implementation, which you can share music and watch movies together with. This is where Onyx comes into play!

As a pragmatic person, I wrote some seemingly depressive articles “revealing the truth”:

On my 24th birthday, I’ve recorded a video (in English) accumulating my thoughts on the world and my place in it.

I think that’s enough for an introductory post. Now you know a little bit more about yours truly.

See you around,