Experience

  1. Full Stack Project Architect and Developer

    Nomtek

    Responsibilities include:

    • Created a PoC for a national sports team that analyzes and recognizes athletes’ moves from video.
    • Developed a tool to annotate data and guided a team of annotators throughout the project.
    • Built a tool to detect athletes in images along with their body part positions.
    • Created a tool to classify movements based on sequences of frames with detected athlete positions.
    • Developed a simple React app to demonstrate the PoC.
    • Key technologies used:
      • Python: Sklearn, FastAPI, React, PostgreSQL, MinIO
      • AWS: EC2, S3
  2. Senior Data Scientist

    Identt

    Responsibilities include:

    • Worked on liveness detection as part of the team.
    • Designed and implemented a tool to detect deepfake videos.
    • Developed a tool to detect rPPG signals (pulse) in videos for printed mask detection.
    • Key technologies used:
      • Python: PyTorch, Hydra, MLflow, Neptune, FastAPI
      • AWS: EC2, S3
  3. ML Team Lead

    Abastroke

    Responsibilities include:

    • Led a team in developing an AI system to suggest rehabilitation methods for stroke patients.
    • Managed the project using SCRUM methodology.
    • Created the architecture and data pipelines.
    • Directed the programming efforts of the team.
    • Collaborated with doctors, developers, and UX designers.
    • Key technologies used:
      • Python: Sklearn, DVC, MLflow, FastAPI
      • AWS: EC2, S3, Fargate
      • DevOps: Terraform
      • Project Management: Jira, Confluence, Bitbucket
  4. Senior Data Scientist

    ChessGrow

    Responsibilities include:

    • Led a team in an AI project involving chess piece detection for an AR application.
      • Conducted the project using SCRUM methodology.
      • Created architecture and data pipelines.
      • Led programming efforts.
    • Constructed data pipelines and AI architecture for a large marketing company.
    • Key technologies used:
      • Python: Sklearn, MLflow, FastAPI
      • AWS: EC2, S3, Fargate
  5. Data Scientist

    Stermedia

    Responsibilities include:

    • Created an end-to-end podcast segmentation model for a media company.
    • Developed classifiers for podcast text data (type and topic).
    • Organized and supervised annotation processes.
    • Prepared pipelines for medicine and drug demand prediction.
    • Built AI systems for scraping and processing startup data.
    • Developed AI models for website content classification.
    • Created predictive models and pre-processing for a taxi company.
    • Conceptualized pipelines for improved delivery processes.
    • Developed models to detect and extract high-voltage lines.
    • Built machine learning models for stock utilization prediction and assembly line error detection.
    • Implemented object detection algorithms for a martech company.
    • Analyzed logistics and predicted demand for manufacturing companies.
    • Key technologies used:
      • Python: TensorFlow, Django, Keras, PyTorch, Gensim, Transformers, spaCy, NLTK, LightGBM, FuzzyWuzzy, Imgaug, OpenCV, XGBoost, scikit-learn, Celery, Flask, RabbitMQ
      • AWS: EC2, S3
  6. Junior Data Scientist

    Stermedia

    Responsibilities include:

    • Developed an algorithm to detect text in images and transcribe it digitally.
    • Prepared frameworks to detect cancer cells in images.
    • Created frameworks for improved credit scoring models in banking.
    • Developed an e-commerce application to manage marketing expenses.
    • Key technologies used:
      • Python: LightGBM, PyTorch, OpenCV, XGBoost, scikit-learn, Flask
      • R: Shiny, DT, ShinyDashboard, Tidyverse, ShinyJS, Dygraphs, HTMLWidgets, Plotly, caret
  7. Researcher

    Wrocław University of Science and Technology

    Responsibilities include:

    • Worked in a research team focusing on stochastic processes and their applications.
    • Advanced state-of-the-art research in stochastic processes.
    • Performed scientific hypothesis testing using analytical approaches.
    • Taught international student groups and prepared examinations.
    • Developed programming skills in R and MATLAB.
    • Presented research at numerous conferences, including SPA Oxford, SPA Gothenburg, and others.

Education

  1. PhD Theoretical Mathematics

    Wrocław University of Science and Technology
    Thesis on Levy processes in smooth domains.
  2. M.S. in Theoretical Mathematics

    Wrocław University of Science and Technology
    GPA: 5.11/5.5
  3. BSc in Mathematics

    Wrocław University of Science and Technology
    GPA: 5.13/5.5
Skills & Hobbies
Technical Skills
Python
Data Science
Hobbies
Hiking
Cats
Music
Awards
3rd Place at Kaggle Days Dubai
Kaggle Days Dubai ∙ January 2019
Achieved 3rd place at the Kaggle Days Dubai competition held in Dubai, UAE.
9th Place at Kaggle Days China
Kaggle Days China ∙ January 2019
Achieved 9th place at the Kaggle Days China competition held in Beijing, China.
1st Place - “Jester of the Month” Award
Primary School Club, Wrocław, Poland ∙ January 1999
Awarded “Jester of the Month” in primary school club twice in a row, an achievement never repeated by anyone.
Married my wife - Asia
Asia ∙ October 2024
Still don’t know how I managed to do that.
Languages
100%
Polish
100%
English
30%
Spanish
25%
German