Hey, I'm Yuri.

I'm a software engineer from Ukraine. I was raised in Tokyo, graduated from a university in New York, and currently reside in Singapore.

I specialize in full-stack, API, and test-driven development of Ruby on Rails and Javascript applications. Currently, I am focusing on cryptocurrency trading with Elixir.

I am a regular contributor to open source. You can find my work on Github under yurikoval.

Want to get in touch? Shoot me an e-mail at hello@yurikoval.com.

Take a look at some of my recent blog posts:

Automatically Convert Ecto Atom to String
Convert atom values to strings before saving to Ecto database
Trying out Auto-GPT: AGI with an Agent Model
The new trend in AI is the Agent model
Working with Dates and Time in Solidity using timestamps?
How do you store timestamps in Solidity when it not have Date or Time primitive types?
How to compare strings in Solidity?
Simple string comparison is not possible in Solidity. Use a hashing function to compare strings.
How to iterate through Solidity mappings?
`mapping`s are not iterable by default. We have to use them together with `array` to make `mapping`s iterable