Przemysław Górecki, Software Developer in Olsztyn, Poland
Przemysław Górecki

Software Developer in Olsztyn, Poland

Member since August 31, 2016
Przemysław is an open-minded senior software developer with over ten years of experience in web application development. He has experience building MVC applications, REST APIs, and real-time web systems using Python, JavaScript, and Ruby on Rails. He also holds a Ph.D. in artificial intelligence with an extensive expertise in computer vision and machine learning.
Przemysław is now available for hire




Olsztyn, Poland



Preferred Environment

Open Source, Linux

The most amazing...

...project I've created is a cloud-based platform for data analysis and numerical computing in real time via a web browser.


  • Co-founder | Lead Developer

    2014 - PRESENT
    • Created a cloud-based data science platform using Python, RabbitMQ, Docker, Meteor, and MongoDB.
    • Built a real-time Scrum project management tool that uses GitLab as a back end.
    • Developed a web application for logging events and displaying them in real-time using Meteor.js and MongoDB.
    • Designed and implemented an algorithm for checking EU rules compliance for driving times and rest periods for road haulage, based on past driver activities.
    • Assisted in creating a face-tracking and eye-detection REST API using Python and OpenCV.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby, Meteor, Python
  • Web Developer

    2020 - 2020
    Community Technology Alliance (via Toptal)
    • Built a front-end app supporting client management for the Supplemental Nutrition Assistance Program (SNAP) using React.
    • Developed a back-end portal and REST API app supporting client management for the Supplemental Nutrition Assistance Program (SNAP) using the Django REST Framework.
    • Set up CI/CD deployment, issue tracking (Sentry), and APM performance monitoring (New Relic) for the project using Docker, Docker Compose, and accompanying third-party software.
    Technologies: GitLab CI/CD, Docker Compose, Django, React, Django REST Framework
  • Software Engineer

    2017 - 2019
    Community Technology Alliance (via Toptal)
    • Performed a major refactoring of the existing HOME app codebase to improve code structure, readability, and extensibility.
    • Introduced a dependency injection, repository, and adapter patterns to the HOME app-backed endpoints to improve testability and maintainability.
    • Created new functionalities in the HOME app, both on the front end (React) and back end (Meteor.js).
    • Created an auxiliary REST API in Django.
    • Set up CI/CD pipelines, server performance monitoring, and logging infrastructure to support app development and maintenance.
    Technologies: React, Django, Meteor
  • Web Developer

    2017 - 2017
    CivicLift (via Toptal)
    • Created various React components based on the client's specs.
    • Created various Meteor.js-backed endpoints.
    • Integrated Stripe payments into the app.
    Technologies: React, Meteor
  • Assistant Professor

    2003 - 2017
    University of Warmia and Mazury
    • Lectured on algorithms and data structures, artificial intelligence, and distributed systems.
    • Researched computer vision and image classification using Matlab and Python.
    • Led a research project on similarity-based visual image retrieval. One of the project results was an image search engine created with Python, MySQL (front end), Hadoop, and Mahout (back end).
    • Created a web system for submitting and grading student homework using Drupal.
    • Built and maintained an international conference website using PHP and MySQL.
    Technologies: PHP, MySQL, Hadoop, Java, MATLAB, Python
  • Web Developer

    2016 - 2016
    Plutio (via Toptal)
    • Created a conversations section with 2-way integration with Slack and Todoist for discussing ideas and issues within a project.
    Technologies: MongoDB, Meteor
  • Web Developer

    2011 - 2014
    • Created a Drupal module for displaying recently read content, which has been installed over 1,500 times.
    • Created a website offering TTS audio synthesis and playback for the visually impaired.
    • Built an online booking and appointment scheduling system.
    • Made a CMS for an association of nurse practitioners.
    • Developed a website for promotions.
    Technologies: MySQL, PHP, jQuery, Drupal
  • Programmer

    2001 - 2004
    Interactive Vision
    • Led the development of a 3D WWII aircraft shooter game.
    • Created a particle system for a search-and-rescue helicopter flight simulator.
    • Built a military helicopter flight simulator.
    Technologies: DirectX, C++


  • Domain-driven Design example Application

    Domain-driven design is an approach to software development that focuses on implementing a domain model with a rich understanding of the business processes and rules.

    This project showcases how a domain-driven design concept can be implemented using Python.


  • Languages

    HTML, JavaScript, Python, TypeScript
  • Frameworks

    Django REST Framework, Django, Swagger, Hadoop, Flask
  • Libraries/APIs

    React, Node.js, Stripe, jQuery
  • Paradigms

    REST, Design Patterns, Concurrent Programming, Scrum, Test-driven Development (TDD), Web Architecture
  • Platforms

    Meteor, iOS, Docker, Linux, CUDA
  • Other

    Web Development, Computer Vision, Data Structures, Machine Learning, Software, Software Consultant, Software Development, Deep Learning, Image Processing, Open Source, Domain-driven Design (DDD), Computer Science
  • Tools

    Docker Compose, RabbitMQ, GitLab CI/CD
  • Storage

    MongoDB, MySQL, PostgreSQL


  • Ph.D. in Intelligent Systems
    2004 - 2007
    University of Bari - Bari, Italy
  • Master's Degree in Computer Science
    1998 - 2003
    Gdańsk Technical University - Gdańsk, Poland

To view more profiles

Join Toptal
Share it with others