Coding

I don't think I can say coding is my hobby: for all the time since the moment I started making programs I made exactly two useful projects not for the sake of practice (this website is the second one). This is not because I don't like programming. On the contrary, I like programming when I have projects that actually have a purpose and at the end solve real problems, but mostly I don't need programming for myself at all, I will deliberately try hard to find and use any existing solutions to not program anything myself.

This is why I believe I'm cut out for generic commercial projects: I won't hate routine tasks because I like playing around with code styles, practices and technologies to implement same things better each time, yet I'm not oversaturated with programming since I don't have to code after the job. Of course commercial projects are not the same as personal projects, nobody will give you sandbox environments with unlimited time to make everything you want in a way you want, but it can be perceived as a challenge with its own system of constraints tooltip-iconHard copium

Backend

Currently my main specialization area is PHP/Laravel backend, so the most used tech stack is:

  • Programming Language: PHP
  • Backend Framework: Laravel
  • Database Management System: PostgreSQL tooltip-iconWelp, I barely can say I know any management system or SQL in general since 90% of what I use and know is SELECT WHERE INNER JOIN ORDER BY
  • Version Control System: Git (+ GitLab for remote repositories)
  • Unit Test Framework: PHPUnit
  • Other technologies like REST API tooltip-iconI've never seen hypermedia in any project I worked with. If you believe REST API is not REST without hypermedia, please explain that to all marketers and managers, Composer, Swagger.

Also I can configure basic remote environments with SSH, Docker and Bash scripts on VPS. Nothing fancy, I've never had to deploy complex projects.

Frontend

Since you are on this website you can see yourself my frontend skills: they are excellent, please hire and pay me 10000$/month

Actually I can work with Vue.js to fix issues in existing projects or build small apps by myself, but I don't see and/or understand any logic in CSS properties and I really struggle to make pages not fall apart when the screen size changes.

Other plans

I used to learn how to make desktop applications with C# WPF, but the job market for desktop does not exist, so I sadly abandoned that area. For now outside of learning my current tech stack I try to use Golang + Svelte in small projects if I have any idea what to implement. Also planning to try someday Rust, a new language in the functional programming paradigm, implement some algorithms with low level programming languages and try popular CI/CD and infrastructure tools.