......                 
   .               ...                                                                                         ..             .............     
     ...:::::                                                                                                ................:::::.        :::::
::::::::                                                                                                    ...............::::::::::::.        
+++                   ...      ..                                                                          .              .:::::::::::::++++:   
++++::::::::::::::...............                                                                          ....                                 
++++:::::::::::::.............                                                                             ......                               
+++::::::::::::::...........                                                                               .........                            
++::::::::::::::..........                                                                                 ...........                          
+::::::::::::::.........                                                                                   .............                        
:::::::::::::........                                                                                       ...............                     
                   ...........                                                                                               ::::::::::::::+++++
                 ............                                                                                                  .:::::::::::::+++
              ..............                                                                                                      :::::::::::::+
            ...............                                                                                                         ::::::::::::
          ................                                                                                                            .:::::::::
        .................                                                                                                               .:::::::

@arek_durlik

I'm a software engineer located in Poland
with over a year of professional experience.
I specialize in front-end development,
creating intuitive and well-designed
user interfaces using React, but have
experience working across the entire
stack to deliver complete solutions.

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

Skills

Focused on:

  • TypeScript
  • React
  • React Spring
  • Zustand
  • Three.js
  • React Three Fiber
  • Web Audio API
  • Next.js
  • PostgreSQL

Skilled in:

  • Vue
  • Vuex
  • Pinia
  • Nuxt
  • Express
  • PHP
  • Laravel
  • MySQL
  • MongoDB
  • React Native
  • SCSS

Projects

3D guitar pedalboard with pedals connected together.

3D Guitar Pedalboard 2022

Technologies used:

  • React
  • React Three Fiber
  • Web Audio
  • Styled Components
  • Express
  • MongoDB
  • GIMP
  • Blender
Read more about the project

Full app interface showing variant settings, the image list and the cropping tool.

Batch Image Resizer 2024

Technologies used:

  • React
  • Zustand
  • Styled Components
Read more about the project

Home page of Bloggyn with a list of posts.

Bloggyn 2024

Technologies used:

  • Next.js
  • tRPC
  • Zod
  • Drizzle
  • PostgreSQL
  • Cloudinary
  • Web Sockets
  • Tiptap
  • SCSS Modules
Read more about the project

Aiming down the sights of a 2D pixelated gun in a 3D environment.

3D FPS Game Mechanics 2024

Technologies used:

  • React
  • React Three Fiber
  • React Three Rapier
  • React Spring
  • Three Quarks
  • GIMP
  • Blender
Read more about the project

3D guitar pedal with photorealistic graphics.

3D Pedal Recreation 2023

Technologies used:

  • React
  • React Three Fiber
  • Web Audio API
  • GIMP
  • Blender
Read more about the project

An audio circuit made within the Web Audio Lab.

Web Audio Playground 2023

Technologies used:

  • React
  • React Flow
  • Zustand
  • Styled Components
  • Web Audio API
Read more about the project

List of projects, each with a main image or a grid of images on the left, and a description on the right.

Portfolio for a 3D Artist 2024

Technologies used:

  • React
  • SCSS
Read more about the project

A cloud of "grains" displayed over a waveform of the original audio file.

Web Audio Granular Synth 2024

Technologies used:

  • React
  • Web Audio API
Read more about the project

Three pictures of the application: before, during and after recording audio.

Audio Recorder 2022

Technologies used:

  • Expo
  • React Native
  • Styled Components
  • i18n
Read more about the project

Three pictures of the application showcasing adding and deleting tasks to complete.

Taskify 2024

Technologies used:

  • Flutter
  • Cloud Firestore
Read more about the project