Grigory Bashirov

I just build software that works

Feel free to check out my LinkedIn to see what I've been up to professionally.



                                                                                                                                                                                                                                                                                                                                                              +###                                              
                                                                                                                                                                                                                                                                                                                                                         #########                                              
                                                                                                                                                                                                                                                                                                                                                    +##############                                             
                                                                                                                                                                                                                                                                                                                                               +###################-                                            
                                                                                                                                                                                                                                                                                                                                          ################    ######                                            
                                                                                                                                                                                                                                                                                                                                     ################     .++. ######                                           
                                                                                                                                                                                                                                                                                                                                +###############     .++++++++. #####+                                          
                                                                                                                                                                                                                                                                                                                           #################.   .++++++++++++++ ######                                          
                                                                                                                                                                                                                                                                                                                      ###############-      # -++++++++++++++++. ######                                         
                                                                                                                                                                                                                                                                                                                 ###############      -++++ ## +++++++++++++++++. ######                                        
                                                                                                                                                                                                                                                                                                           .###############.     -+++++++++. # .+++++++++++++++++ ######                                        
                                                                                                                                                                                                                                                                                                      +###############. ##  -+++++++++++++++. # -++++++++++++++++. ######                                       
                                                                                                                                                                                                                                                                                                 +###############.       # .+++++++++++++++++ #+ +++++++++++++++++  #####+                                      
                                                                                                                                                                                                                                                                                            ################      -+++++. # -++++++++++++++++. # .++++++++++++.     ######                                      
                                                                                                                                                                                                                                                                                       +###############      -+++++++++++ #. +++++++++++++++++. # -++++++.     ############                                     
                                                                                                                                                                                                                                                                                  -#################### .++++++++++++++++. # .+++++++++++++++++ #- +.     #################-                                    
                                                                                                                                                                                                                                                                             +###############    ######  +++++++++++++++++. # -++++++++++++++++  #   #######################                                    
                                                                                                                                                                                                                                                                        ################      -+  ###### .+++++++++++++++++ #. +++++++++++.     #############################                                   
                                                                                                                                                                                                                                                                   -###############      -++++++- ####### +++++++++++++++++. # .+++++.     ##########################+ ######                                   
                                                                                                                                                                                                                                                              -################    .+++++++++++++. ###### .+++++++++++++++++. #       ##########################-       ######                                  
                                                                                                                                                                                                                                                         +###############     # .+++++++++++++++++  ###### .+++++++++++++++.  ## ##########################-     -+++++. ######                                 
                                                                                                                                                                                                                                                    ################     .+++. # .++++++++++++++++- ####### -+++++++++.     ###########################     -+++++++++++. #####                                 
                                                                                                                                                                                                                                               ################     .+++++++++ .# +++++++++++++++++. ######  ++++.     ##########################-   #  +++++++++++++++++ ######                                
                                                                                                                                                                                                                                          +#################   .++++++++++++++- # .+++++++++++++++++  ######      ##########################.     -+. # -++++++++++++++++. ######                               
                                                                                                                                                                                                                                     +###############       # +++++++++++++++++. # .++++++++++++++++- #################################      -+++++++ #  +++++++++++++++++. #####                               
                                                                                                                                                                                                                                ################     .++++- # .+++++++++++++++++ .# ++++++++++++++.   #############################     -++++++++++++. # .+++++++++++++++++ ######                              
                                                                                                                                                                                                                           ################     .++++++++++. # .++++++++++++++++- # .++++++++.     ##########################     #  +++++++++++++++++. # -++++++++++++++++. ######                             
                                                                                                                                                                                                                      ################  #  .++++++++++++++++ .# +++++++++++++++++. # .++.     ##########################      -++. # .+++++++++++++++++ #  +++++++++++++++.   #####                             
                                                                                                                                                                                                                 ################     .. # .++++++++++++++++- # .+++++++++++++++++  #    ##########################      -++++++++. # -++++++++++++++++. # .+++++++++.   ..#########                            
                                                                                                                                                                                                            +###############     .++++++  # +++++++++++++++++. # .+++++++++++-     #############################   .+++++++++++++++ #  +++++++++++++++++. # ++++.   ..###..    #####+                           
                                                                                                                                                                                                       ################     .+++++++++++- # .+++++++++++++++++ +# ++++++-      ################################## -++++++++++++++++. # .+++++++++++++++++ #    ..###..   .++++  #####                           
                                                                                                                                                                                                  ##################### +++++++++++++++++. # .++++++++++++++++- # .-      ##########################       ######  +++++++++++++++++. # -+++++++++++++.    ####..   .+++++++++- ######                          
                                                                                                                                                                                             ########################## .+++++++++++++++++ .# ++++++++++++++++-  #  .##########################     .+++++  ###### .+++++++++++++++++ #  ++++++++.   ..### ##  .+++++++++++++++. #####+                         
                                                                                                                                                                                        ################    ############ .++++++++++++++++- # .++++++++++-     -##########################     .++++++++++- ####### -++++++++++++++++. # .++.   ..###..     # .+++++++++++++++++  #####                         
                                                                                                                                                                                   ###############+      ..  ############ +++++++++++++++++. # .++++-     -##########################     .++++++++++++++++. ######  +++++++++++++++++  #  ..###..   .+++++. # .++++++++++++++++- ######                        
                                                                                                                                                                              ###############       ........  ########### .+++++++++++++++++ +#      -##########################     .++++++++++++++++++++++ -###### .++++++++++++.    ####..   .+++++++++++. # +++++++++++++++++. #####+                       
                                                                                                                                                                         #################     .............. ############ .++++++++++++++-   #############################     .+++++++++++++++++++++++++++- ####### -++++++.   ..###   #  +++++++++++++++++ # .+++++++++++++++++  #####                       
                                                                                                                                                                    ###############       # .................  ############ +++++++++-     -##########################     .+++++++++++++++++++++++++++++++++. ######  -    ..###..   .+. # +++++++++++++++++. # .++++++++++++++++- ######                      
                                                                                                                                                              +###############      ..... #  .................  ########### .+++.     ##########################     # .++++++++++++++++++++++++++++++++++++++ #######  .###..   .+++++++ # .+++++++++++++++++. # +++++++++++-      ######+                     
                                                                                                                                                         -###############      ..........  #  ................. ############     ##########################           # +++++++++++++++++++++++++++++++++++++-  #######.    .++++++++++++. # .+++++++++++++++++ # .+++++-      ############                     
                                                                                                                                                    ################  #   ................  # .................  #####################################                # .+++++++++++++++++++++++++++++++-  .###########  +++++++++++++++++. # +++++++++++++++++. #       .##################                    
                                                                                                                                               ################        #  ................. #  .................  #################################                    #--+++++++++++++++++++++++++-  .#####      ###### .+++++++++++++++++ # .+++++++++++++++-  -# -########################                   
                                                                                                                                          ################      ...... .# .................  #  ............     ###########################      #                     # ++++++++++++++++++++-  .#####           ####### +++++++++++++++++. # .+++++++++-     ##############################                   
                                                                                                                                     +###############      ...........  #  .................  # .......      ##########################            #                    # .++++++++++++++-  .#####                 ###### .+++++++++++++++++  # ++++.     ####################################                  
                                                                                                                                +###############    # .................  #  ................  #  .      ##########################                                       #--++++++++-  .#####                       ###### .++++++++++++++++- #      #########################################+                 
                                                                                                                           ################      .  #  ................. -# .................  #   ########################## ##                    #                     # +++-  .-.###                            ####### ++++++++++++++.    ################################################                 
                                                                                                                      +###############      .......  #  ................  #  ...........      ##########################                             #                    #  .##### ##                               ###### .++++++++.     #####################################################                
                                                                                                                 #################     ............. -# .................  #  .....      ##########################             #                                         ####                                        ###### .++.     ##########################################################+               
                                                                                                            +#####################  ................  #  ................. +#       ##########################                   #                    #                ##             #                               #######    ################################################################               
                                                                                                       +########################### .................  #  ...............   ## ##########################   #                                          #          ##                   #                               ###########################################################################              
                                                                                                  +###############      ###########  ................. ## ..........      ##########################         #                    #                          ##   #                                                    ###########################################################################+             
                                                                                             ################     .+++- ############  ................  #  ....      ##########################                                    #                   ###         #                    #                         ###.  ###########################################################################             
                                                                                        ################     .+++++++++. ############ .................  #      ###########################                   #                                   -##                                    #                   ###.-    .  ###########################################################################            
                                                                                   +###############-#   .+++++++++++++++  ###########  ..............    ############################                          #                    #        ###                    #                                   ###..    ....... #############################################   +###########################           
                                                                              ################       # .++++++++++++++++- ############  ........      ##########################          #                                          #  ###                          #                    #        ###.     ............  #######################################      .  ###########################           
                                                                         +###############     .+++++. # +++++++++++++++++. ############ ...      ##########################                #                    #                  ###          #                                          #  ###.     ..................  #################################      .......  ###########################          
                                                                    ###############-     .+++++++++++ # .+++++++++++++++++  ###########     ###########################                                          #            ###                #                    #                  ###      ........................ #############################     ............. +##########################+         
                                                               ###############+  ## -++++++++++++++++. # .++++++++++++++++- #####################################      #                    #                            ####                                          #            ###.     .............................  ############################  ................  ###########################         
                                                         -###############+     -. # .+++++++++++++++++. # +++++++++++++++++  ###############################                                 #                    #####      #                    #                            ###.     ...................................  ############################ .................  ###########################        
                                                    .###############-     -++++++. # .+++++++++++++++++ # .+++++++++++-     ##########################+                 #                                      ##                                  #                    #######    ......................................... ############################  ................. ###########################-       
                                               +################     -++++++++++++ .# +++++++++++++++++. # -+++++.     ##########################  #                     #                    #           ##                  #                                      ##       #  ........................................     ############################  ................  ###############      .#####       
                                          ################.    # .++++++++++++++++- # .+++++++++++++++++ .#       ##########################        #                                          #     ##  #                     #                    #           ##             # ...................................      ################################# .................  #########       ...  ######      
                                     -###############      -++ -# +++++++++++++++++. # .+++++++++++++++.  ## ##########################              #                    #                    ###        #                    -                     #     ##                  #  .............................      #####-    ############################  .............     ####       .........  #####+     
                                 ###############      -+++++++- # .+++++++++++++++++ .# ++++++++++.     ##########################                                         #               ##              #                    #                    ###   #                    #  .......................      #####-   -++++. ############################  .......      ###  #    ............... ######     
                           +#################    -+++++++++++++. # .++++++++++++++++- # .++++.     ##########################    #                    #                               ##                                         #               ##        #                     # ..................      #####-   -++++++++++. ############################ ..      ###.       #  ................  ######    
                      -###################### .+++++++++++++++++ +# +++++++++++++++++. #      ##########################                               #                    #    ##    #                    #                    #          ##              #                    #  ............      #####-   -++++++++++++++++ ############################    ###      ...... ## .................  #####    
                 ############################# .++++++++++++++++- # .++++++++++++++.   ############################               #                                         ##                               #                    #    ##                    #                    #  ......      #####-  .++++++++++++++++++++++. #############################      ...........  #  ................. ######   
            +################################## +++++++++++++++++. # .++++++++.     ###########################                    #                    #              ##               #                    +                    ##    #                    #                     #        #####-  .++++++++++++++++++++++++++++. #######################   ## .................  #  ................  #####+  
       +############### ####################### .+++++++++++++++++ ## +++.     ##########################     #                                          #        ###                    #                    #              ##          #                    #                    ##  #####.  .++++++++++++++++++++++++++++++++++ ##################      .  #  ................. #. .................  #####  
  ################        ###################### .++++++++++++++++- #     ##########################           #                    #                    .#  ##     #                                          #        ##               #                     #                   ##+#.  .+++++++++++++++++++++++++++++++++++++++. ############      .......  #  ................  #  ...........      ####### 
#############      .....  ####################### +++++++++++++.    ###########################                                      #                  ##           #                    #                    ##  ###                    #                    #              #####. .++++++++++++++++++++++++++++++++++++++++++++.  #######     ............. ## .................  #  .....      #############
 #######      ...........  ###################### .+++++++.     ############################                    #                                  ##                                      #                  ##     #                     #                    #       ######  .++++++++++++++++++++++++++++++++++++++++++++.   ..#########  ................  #  ................. #        ################  
  #####  .................  ###################### .+.     ##########################                            #                    #       ####                    #                                  ##           #                    #                     # ###     # .++++++++++++++++++++++++++++++++++++++++++.   ..###..   ######. .................  #  ...............   ## ###############+       
  +#####  ................  #######################   ##########################            #                                          ####                            #                    #      .##                 #                    #                 ###           #..++++++++++++++++++++++++++++++++++++.   ..###..   .+++  ######  ................. #+ ..........      ###############+            
   ###### .................  ##############################################                  #                    #                 ##            #                                          ######                    #                     #           ###                 # +++++++++++++++++++++++++++++++.   ..###..   .++++++++- #######  ................  #  ....      ################                 
    #####  ................. .########################################  #                                          #           ##                  #                    #                ###       #                    #                    #      #####                    # .++++++++++++++++++++++++-      ###..   .++++++++++++++. ######  .................  #      ###############-                      
    ######  ................  ###################################        #                    #                           ##  #                                          #          ###            #                     #                    ####       #                    #..++++++++++++++++++-    .-#####   .++++++++++++++++++++  ######  .............     #################+                           
     ###### ...............    #############################                                   #                   +###        #                    #                          ###                  #                    #                ###            #                     # +++++++++++++-    .+###.      # ++++++++++++++++++++++- #######  .......       ###############                                 
     +#####  .........       ##########################                   #                                    ###                                   #                   ####  #                     #                    #          ##.                  #                    # .+++++++-    .+###.    .+++++ # .++++++++++++++++++++++. ######  ..       ###############-                                     
      ######  ...       ##########################                         #                    #         ###                   #                                    ###        #                    #                     #    ##   #                     #                    #..+-    .####.    .++++++++++. # .++++++++++++++++++++++  ######     ################                                          
       #####.      ##########################         #                                          #   ###                         #                    #         ##               #                    #                    ##         #                    #                     #  .-###.    .++++++++++++++++. # ++++++++++++++++++++++- #####################+                                               
       -################################               #                    #                   ##.         #                    +                     #   ###                   #                     #              ##               #                    #                   ####. ## -++++++++++++++++++++++ # .+++++++++++++++++-     ################.                                                    
        ############################                                         #             ##-               #                    #                   ##     #                    #                    #         ###                   #                     -              ####-   -. # .++++++++++++++++++++++. # .+++++++++++-     +###############-                                                         
         #####################     #                    #                             ####                   -                     #             ##          #                     #                    #   ##     #                    #                    #         #####.  -++++++. # .++++++++++++++++++++++  # ++++++-     +###############                                                               
         +###############                                #                    #  ##      #                    #                    #        ##                #                    #                   ##          #                     -                    #   #####.  -++++++++++++  # ++++++++++++++++++++++- # ..     ################                                                                    
          #########                 #                                       ##                                 #                    #  ####                    #                    #             ##                #                    #                   #####. .++++++++++++++++++- # .+++++++++++++++++++++.  #  ###############+                                                                         
           ######                    #                    #            ##                 #                    #                  ##      #                    #                     #       ####                    #                    #             #####. #  ++++++++++++++++++++++. # .+++++++++++++++.     ################                                                                              
           ######                                          #      #####                    #                    #            ##            #                    #                    ## ##      #                    #                             #####.  -++. # .++++++++++++++++++++++ .# ++++++++++.     ###############+                                                                                   
            ######                    #                    ####       #                                          #      ##                 #                     #                 ##            #                    #                    ## #####.  -++++++++ .# ++++++++++++++++++++++- # .++++.     ################                                                                                        
             #####                     #                ##             #                    #                    #### ##                    #                    #            ##                 #                     .                 ##      -+++++++++++++- # .++++++++++++++++++++++. #      ################                                                                                             
             +#####                                ##                                        #                ##       #                     #                    #      ## ##                    #                    #            ## ##   -+++++++++++++++++++. # .+++++++++++++++++++.   #################+                                                                                                  
              ######                    #     ######                    #                    #           ##             #                    #                    ####       #                     #                    #     +##       # .++++++++++++++++++++++ +# ++++++++++++++.     ###############+                                                                                                       
               #####                    ######.  . #                     #                    #     ##                   #                    #                ##             #                    #                    ####             # ++++++++++++++++++++++- # .++++++++.     ###############+                                                                                                            
               +#####               ####.   -+++++..#                                         ###   #                    #                     #          ##                   #                    #               ###                  # .++++++++++++++++++++++. # .++.     ################                                                                                                                 
                ######         #####.  -+++++++++++. #                    #               ##         #                    #                    #     ##   #                    #                     #         ###                        #..++++++++++++++++++++++ -#    ###############+                                                                                                                      
                 #####    #####.  -+++++++++++++++++ #                     #         ##              #                     #                   ###         #                    #                    #    ###                              # +++++++++++++++++-     #################                                                                                                                           
                 +########.  -++++++++++++++++++++++..#                    #    ##                    #                    #              +##              #                     #                   ###                                   # .+++++++++++-      ###############+                                                                                                                                
                  ###### -+++++++++++++++++++++++++++. #                   ##    #                     #                    #        ###                    #                    #              ###                                         #..+++++-      ###############+                                                                                                                                     
                   #####  ++++++++++++++++++++++++++++ #             -##          #                    #                     #  ###    #                     +                    #        ##-                                               # -      ################                                                                                                                                          
                   ###### .+++++++++++++++++++++++++++. #       ###                #                    #                  ##-          #                    #                     #  ##                                                     #   ################                                                                                                                                               
                    ###### -+++++++++++++++++++++++++.  ## ####                    #                     #            ##-                +                    #                  ##                                                         ################                                                                                                                                                    
                     #####  ++++++++++++++++++++.   ..### ++   #                    #                    #       ####                    #                     -            ##                                                         ###############-                                                                                                                                                         
                     +##### .++++++++++++++.   ..###..   .++++ #                     #                    ####       #                    #                    #       ##                                                         ###############+                                                                                                                                                              
                      ###### -++++++++.   ..###..   .+++++++++..#                    #                 ##            #                                          ####                                                         ###############                                                                                                                                                                    
                       #####  ++-    ..###..   .+++++++++++++++. #                    #           ##                  #                    #                 ##                                                         ###############                                                                                                                                                                         
                       +#####   .-###..   .+++++++++++++++++++++ #                     #     ##  #                     -                    #           ##                                                         ###############                                                                                                                                                                              
                        ########.    .++++++++++++++++++++++++++..#                    ###        #                    #                           ##                                                         ###############                                                                                                                                                                                   
                         #####  .++++++++++++++++++++++++++++++++ .#               ##              #                    #                    ###                                                         ###############                                                                                                                                                                                        
                         +##### .++++++++++++++++++++++++++++++++- #          ##                   #                                     ##                                                         ###############                                                                                                                                                                                             
                          ###### -++++++++++++++++++++++++++++++++  #    #######                    #                    #          ##                                                         ###############                                                                                                                                                                                                  
                           #####  +++++++++++++++++++++++++++-    .######.  -- #                     #                    #    ##                                                         ###############                                                                                                                                                                                                       
                           +##### .+++++++++++++++++++++-   .-####.    -++++++. #                    #                   .##                                                         ##############+                                                                                                                                                                                                            
                            ###### ++++++++++++++++-   .-###.-    -++++++++++++ +#                    #              ##                                                         ###############                                                                                                                                                                                                                 
                             ##### .++++++++++-   .-###.-   .++++++++++++++++++- #                              ###                                                        ###############                                                                                                                                                                                                                      
                             ###### .++++.   .-###.-   .++++++++++++++++++++++++. #                    #   #####. #                                                   ###############                                                                                                                                                                                                                           
                              ######    ..###.-   .++++++++++++++++++++++++++++++ #                   ##+##. .+++ #                                              ###############                                                                                                                                                                                                                                
                               #########..   .+++++++++++++++++++++++++++++++++++-.#             #####. .++++++++--#                                        ##############+                                                                                                                                                                                                                                     
                               ######   .+++++++++++++++++++++++++++++++++++++++++. #       #####  .++++++++++++++. #                                 ###############+                                                                                                                                                                                                                                          
                                ###### +++++++++++++++++++++++++++++++++++++++++.   #######   .++++++++++++++++++++ #                            ################                                                                                                                                                                                                                                               
                                 ##### .+++++++++++++++++++++++++++++++++++.   ..###       # ++++++++++++++++++++++--#                      ################                                                                                                                                                                                                                                                    
                                 ###### .+++++++++++++++++++++++++++++.   ..###..   .++++- # .++++++++++++++++++++++. #                ###############+                                                                                                                                                                                                                                                         
                                  ###### ++++++++++++++++++++++++.   ..###..   .++++++++++. # .++++++++++++++++++++++ #           ###############-                                                                                                                                                                                                                                                              
                                   ##### .+++++++++++++++++-    . ###..   .++++++++++++++++  # ++++++++++++++++++++++- #     ###############-                                                                                                                                                                                                                                                                   
                                   ###### .+++++++++++-    .-###. ## .+++++++++++++++++++++- # .+++++++++++++++++-     #################                                                                                                                                                                                                                                                                        
                                    ###### ++++++-    .-###.    .. # .++++++++++++++++++++++. # .+++++++++++-      ###############+                                                                                                                                                                                                                                                                             
                                    -##### .-    .-###.    .++++++. # .++++++++++++++++++++++ .# ++++++-      ###############-                                                                                                                                                                                                                                                                                  
                                     ######  -###.    .++++++++++++ +# ++++++++++++++++++++++- # .-      ###############+                                                                                                                                                                                                                                                                                       
                                      ######.    .+++++++++++++++++- # .+++++++++++++++++++++-  #   ################                                                                                                                                                                                                                                                                                            
                                      +#####  ++++++++++++++++++++++. # .+++++++++++++++-     .###############+                                                                                                                                                                                                                                                                                                 
                                       ###### .++++++++++++++++++++++ +# ++++++++++-     .###############+                                                                                                                                                                                                                                                                                                      
                                        ###### ++++++++++++++++++++++- # .++++-     .###############.                                                                                                                                                                                                                                                                                                           
                                        ###### .++++++++++++++++++++++. #       ###############                                                                                                                                                                                                                                                                                                                 
                                         ###### .+++++++++++++++++++-   ##################                                                                                                                                                                                                                                                                                                                      
                                          ###### ++++++++++++++.     ################                                                                                                                                                                                                                                                                                                                           
                                          ###### .++++++++.     ###############+                                                                                                                                                                                                                                                                                                                                
                                           ###### .++.     ################                                                                                                                                                                                                                                                                                                                                     
                                            ######    ###############+                                                                                                                                                                                                                                                                                                                                          
                                            -###################+                                                                                                                                                                                                                                                                                                                                               
                                             ##############+                                                                                                                                                                                                                                                                                                                                                    
                                              #########                                                                                                                                                                                                                                                                                                                                                         
                                              ###+