Michał Krakiewicz, Software Developer in Wrocław, Poland
Michał Krakiewicz

Software Developer in Wrocław, Poland

Member since January 12, 2017
Michał is a PHP developer with five years of experience and a bachelor's degree in computer science. Currently, he mainly develops with PHP and JavaScript, but he's also a great all-around developer, possessing the ability to work both on the back end and front end. Overall, Michał is a polite, industrious worker who is looking to work on freelance projects that perk his interest.
Michał is now available for hire




Wrocław, Poland



Preferred Environment

Git, PhpStorm, macOS

The most amazing...

...project I've worked with was Piwik PRO where I had to optimize my code to handle millions of records which often took hundreds gigabytes of database space.


  • Laravel API Developer

    2018 - 2020
    US-based Startup (via Toptal)
    • Created several API endpoints in Laravel.
    • Built several external API integrations: Twitch, Chatkit, S3.
    • Ensured code testability by insisting on CI workflow with multiple test suites.
    • Used JavaScript and Vue.js in the admin panel.
    • Performed code reviews on team members in order to enforce high quality code.
    Technologies: Laravel, PHP, JavaScript, MySQL, Redis
  • Laravel Developer

    2017 - 2019
    • Contributed to the development of multiple sites built with Laravel and Vue.js.
    • Researched about and implemented a complex setup of a multiple-repository project and then also tested it with Selenium.
    Technologies: Laravel, Vue.js, MySQL, Docker, Node.js, Angular, PHPUnit, JavaScript, HTML
  • PHP Developer

    2016 - 2017
    Piwik PRO
    • Worked with large databases that handled millions of row records in the Piwik platform.
    • Wrote many plugins for the Piwik platform.
    • Investigated clients' problems with Piwik and fixed bugs.
    • Worked in an agile team.
    • Performed code reviews of fellow developers which helped maintained code standards and best practices.
    Technologies: Symfony 3, Piwik, MySQL, PHPUnit, Unit Testing, Angular
  • PHP Developer

    2013 - 2016
    • Worked with international clients on the back-end and front-end in a precision agriculture field.
    • Built many REST APIs.
    • Deployed production-ready applications to servers.
    • Communicated with English project managers.
    • Took part in the project planning and the specification phase.
    Technologies: CodeIgniter, Laravel, MySQL, JavaScript, jQuery


  • Piwik PRO (Other amazing things)

    I worked on professional improvements to Piwik Analytics, an open source framework.

  • HelpX | Laravel Social Site (Development)

    I aided in the build of a small social site in Laravel; the build took about 30 hours.

  • Working with TypeScript, Dependency Injection, and Discord Bots (Publication)
    Types and testable code are two of the most effective ways of avoiding bugs. In this tutorial, discover TypeScript best practices while you create a Discord bot from scratch.


  • Languages

    SQL, JavaScript, PHP 7, PHP 5, PHP, C++, TypeScript, C#, Java, Python
  • Frameworks

    PHPUnit, Laravel 5, Swagger, Laravel, CodeIgniter, Angular, Symfony 3, Selenium, CakePHP, Ionic
  • Libraries/APIs

    Vue.js, React, jQuery Plugins, jQuery, GitHub API
  • Tools

    PhpStorm, Karma, Piwik
  • Paradigms

    Unit Testing, Dependency Injection, Agile, Scrum
  • Platforms

    Linux, iOS, MacOS, Ubuntu, Debian, Docker
  • Storage

    MySQL, MongoDB
  • Other

    OOP Designs, Discord Bots


  • Bachelor of Science degree in Computer Science
    2012 - 2015
    University of Zielona Góra - Zielona Góra, Poland

To view more profiles

Join Toptal
Share it with others