Home page - Freelancer Poland

About me

My name is Wojciech Kucha (pronounced Voy-check) and I am a Full Stack Web Developer currently based in Wrocław, Poland. For over 10 years I've been developing software remotely and on-site for clients in US, UK, Germany and Poland.

I would like to describe myself as a person with a T-shaped set of skills, where software development would be my main skill with most experience in Ruby, PHP, JavaScript and SQL. Other skills, which are soon to follow the main one, are a mix bag of DevOps, testing, scaling, UX design, data and problem-solving.

Over the years I’ve created and maintained software of different complexity and in different working environments. On a daily basis I’m making sure that software I’m producing is as good as it can be, by applying TDD, refactoring, patterns and clean code.

Furthermore, I love a challenge, and that’s why over the years I’ve made myself infamous for debugging outages and live issues in complex scenarios. Diving into sub-application layers and understanding the intricacies through logs and data are weirdly satisfying for me, especially when the issues are resolved.

Here are a couple of things I’m good at.

Communication
It's important for me to communicate with my clients. I use Slack, Skype or Discord to touch base as often as necessary.
Organisation
Being organised helps me with being focused. I use tools like Trello, Jira or Basecamp to keep everything under control.
Improvement
I always apply the old Boy Scout's rule to "leave things better than you find them" by improving every bit of code, tests and documentation that I touch.
Project Management
I use different methods like story mapping to deconstruct problems and organise every stage of development to ensure timely completion of projects.
Collaboration
I adopt an individual approach to each customer, and strive to forge long-term partnerships.
Problem solving
I love a good challenge in my work, and derive great satisfaction from providing a customer with a solution to a hard problem.
Clarity
I aim to ensure my customer understands the outcome of the project, so that they have the power to overlook future iterations.
Testing
I add automated tests to ensure software's efficiency and lower maintenance costs. Every software developed by me is tested for risks and built with security in mind.
Documentation
Having proper documentation is often overlooked, but it's essential to make sure that a project is left in a good state and can quickly evolve in the future.
Skills - software development

What I do

Here you can see few of the technologies I use when working on projects. Contact me to discuss the details of your technology stack and how I can help.

Back-end

  • NodeJS, PHP, Ruby, SQL & NoSQL

Front-end

  • CSS3, Javascript, ES6, React, ThreeJS, DataViz

CMS

  • Wordpress, Drupal, Joomla

Apps

  • Mobile, React Native, Ionic

Dev-ops

  • AWS, Docker, Google, Firebase, Linux

E-Commerce

  • Woocommerce, Shopify, Magento, OpenCart, PrestaShop, OroCommerce

Hire Me

And Let's build something together

Phone

+48 695 926 259

My City

Wrocław, Poland