Hi I’m Shalva, a Georgian software engineer based in Amsterdam

I'm starting this website to become my digital garden 🌱 where I'll share notes, articles & thoughts about things that interest me. Still new to digital gardening, but I’m learning how to grow

You can reach out to me via Email or Twitter if you want to say hi. While I'm not super active on social media, I do check in every now and then.

more about me

BookSwap - Convenient platform for swapping books

BookSwap - Convenient platform for swapping books

November 2018

BookSwap is the convenient platform in Georgia for people, who wants to find, swap, sell or buy second-hand books.

Swap/Sell second-hand books is quit actual in Tbilisi (Georgia).

Main idea, why I created BookSwap is that, the only way people could swap second-hand books in Tbilisi (Georgia) was though the Facebook Groups.

English to Georgian dictionary for Kindle devices

English to Georgian dictionary for Kindle devices

January 2018

I want to share open source English to Georgian dictionary for Kindle devices generated by me.

Dictionary is not yet fully completed, but there are solid number of translated words already

Its easy to use: you just select the word you want to translate on Kindle and you`ll get the little window of definition (as seen on screenshot below)

React Native Animated Flatlist

January 2018

React Native Animated Flatlist

Animate new item add / item deletion

For animation I used great animation package for React Native react-native-animatable

MERN monorepo boilerplate

January 2018

Hello reader, I want to talk about monorepo, and also will share boilerplate for MERN (Mongo, Express.js, React, React-Native/Expo) stack.

When it comes to a real-life project, it consists of multiple services fronted, backend/API and mobile. We can split them into separate repositories, but sharing code between repositories is difficult when using multiple repositories. This is the moment where monorepo shines.

Mobile Development with React Native

January 2018

React Native lets you build mobile apps using only JavaScript. It uses the same design as React, lets you create truly native apps and doesn't compromise your users' experiences. It provides a core set of platform agnostic native components. Supported platforms : iOS, Android, Apple TV, Desktop.

Philosophy: Learn once, write everywhere

Code sharing between platform 80%-95%