..          .........                                                                                        ......                 
   .              .:::                                                                                  ......... ........   .::::::::::::..   .
     :::+++++.                                                                                          ..........::::::::::::++++:      ..++++:
&&++++++.                                                                                                 .......:::::::::::+++++++++++:        
&&&.                  .............                                                                 .........             :+++++++++++&&&&&&+   
&&&&&&+++++++++++::::::::::......                                                                  ............                                 
&&&&&&+++++++++++::::::::::...                                                                     .............:.                              
&&&&&+++++++++++:::::::::::.                                                                       .............::::                            
&&&&+++++++++++:::::::::::                                                                         ..............:::::                          
&&&+++++++++++:::::::::.                                                                           ..............:::::::                        
&++++++++++++::::::::                                                                              ..............::::::::::                     
                   :::::...............                                                                                      :+++++++++++&&&&&&&
                 ::::::...............                                                                                          +++++++++++&&&&&
              .:::::::...............                                                                                             ++++++++++&&&&
            :::::::::................                                                                                               ++++++++++&&
          ::::::::::.................                                                                                                 :++++++++&
       .:::::::::::.................                                                                                                     +++++++

@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