Konrad Siwczyk

AI/ML Engineer | Data Scientist | Data Engineer | Computer Vision | Python Developer

Kielce, Świętokrzyskie, Poland

About

I build practical AI, computer vision, and automation solutions that turn complex processes into efficient, scalable business systems. Over the past several years, I have worked on projects involving machine vision, OCR-based workflows, LLM-powered automation, RAG systems, and workflow platforms supported by Python and web applications. My experience includes developing solutions with Basler cameras, OpenCV, YOLO, NumPy, Pandas, Python, and Qt, covering image acquisition, processing pipelines, computer vision algorithms, machine learning components, desktop applications, and web-based tools for operational support. My focus is not only on the technical side of AI systems, but also on their real-world impact — automating repetitive tasks, improving internal workflows, and delivering measurable value across business operations.

Experience

  • AI Engineer at Fabryka Kotłów "SEFAKO" S.A.
    Aug 2025 - Present · 1 yr

    PL: - projektowanie i implementacja zautomatyzowanego workflow OCR do ekstrakcji danych, ich standaryzacji oraz generowania raportów materiałowych, - projektowanie i wdrożenie systemu RAG wspierającego wyszukiwanie i wykorzystanie wiedzy wewnętrznej, - tworzenie aplikacji automatyzujących procesy biznesowe i ograniczających pracę manualną, - rozwój rozwiązań wspierających automatyzację obiegu dokumentów oraz przetwarzanie danych w firmie, - integracja rozwiązań z usługami chmurowymi oraz projektowanie workflow łączących przetwarzanie lokalne i chmurowe, - implementacja narzędzi opartych o Python, OCR oraz modele językowe, w tym lokalne LLM-y i modele chmurowe, w celu zwiększenia efektywności procesów operacyjnych. EN: - design and implementation of an automated OCR workflow for data extraction, standardization, and material report generation, - development and deployment of a RAG system for efficient internal knowledge retrieval, - development of applications automating business processes and reducing repetitive manual work, - creation of solutions supporting document workflow automation and company-wide data processing, - integration of solutions with cloud services and design of workflows combining local and cloud-based processing, - implementation of Python-based tools leveraging OCR and language models, including both local LLMs and cloud-based models, to improve operational efficiency. Software: Python, OCR, RAG, LLM, web applications, cloud integrations. Hardware: Not applicable.

  • CERSANIT GROUP (Kielce, Woj. Świętokrzyskie, Polska)
    • AI/ML Solutions Engineer
      Jan 2025 - Jul 2025 · 7 mos

    • Junior Software Developer
      Aug 2023 - Dec 2024 · 1 yr 5 mos

      PL: - realizacja projektu R&D systemu wizyjnego służacego do poszukiwania wad powierzchniowych płytek ceramicznych, - budowa prototypu systemu wizyjnego, - projektowanie autorskiego systemu oświetlenia, - implementacja kamer przemysłowych Basler i pozostałych elementów akwizycji obrazu, - projektowanie i implementacja algorytmu zaawansowanej analizy obrazów przy użyciu języka programowania Python oraz specjalistycznych bibliotek do analizy obrazów (analizy danych) jak OpenCV, Numpy oraz Pandas EN: - Implementation of an R&D project for a vision system used to find surface defects in ceramic tiles, - construction of a prototype of the vision system, - design of proprietary lighting system, - implementation of Basler industrial cameras and other image acquisition components, - design and implementation of advanced image analysis algorithm using Python programming language and specialized libraries for image analysis (data analysis) such as OpenCV, Numpy and Pandas Software: Python, OpenCV, Numpy, Pandas. Hardware: Basler CCTV cameras, video system lighting.

    • Junior IT Support Specialist
      Nov 2022 - Jul 2023 · 9 mos

      PL: - bieżące wsparcie użytkowników poprzez obsługę zgłoszeń dot. sprzętu i systemów IT, - zapewnienie poprawności i ciągłości działania nadzorowanych technologii IT, - konfiguracja i serwis sprzętu komputerowego oraz urządzeń peryferyjnych, - minimalizacja incydentów przez identyfikację i usuwanie problemów, - tworzenie dokumentacji technicznej Słowa kluczowe: wsparcie użytkowników, support, helpdesk, obsługa zgłoszeń, konfiguracja i serwis sprzętu komputerowego, Zabbix, Active Directory, OTRS/ServiceDesk Plus (podobne do Jiry) EN: - user support by handling requests for IT equipment and systems, - ensuring correctness and continuity of operation of the supervised IT technologies, - configuring and servicing computer hardware and peripheral devices, - minimizing incidents by identifying and fixing problems, - creation of technical documentation Keywords: user support, support, helpdesk, support tickets, configuration and service of computer hardware, Zabbix, Active Directory, OTRS/ServiceDesk Plus (similar to Jira)

  • Specjalista ds. Minecraft Education at EdWings
    Dec 2021 - Jan 2022 · 2 mos

    PL: - przygotowanie programu kursu obejmującego zakres matematyki, podstaw programowania postaci agenta w blokowym języku programowania (przypominającym język Scratch) - wdrożenie do nauki języka Python, - wdrażanie instruktorów, - przygotowanie materiałów szkoleniowych dla instruktorów, - odpowiedzialność za infrastrukturę techniczną, - przygotowywanie dokumentacji technicznej. Słowa kluczowe: Kursy, Python, Dokumentacja techniczna, Programowanie blokowe EN: - preparation of a course programme covering mathematics, basics of agent character programming in a block programming language (similar to Scratch) - implementation of Python language learning, - implementation for instructors, - preparation of training materials for instructors, - responsibility for the technical infrastructure, - preparation of technical documentation Keywords: Courses, Python, Technical Documentation, Block programming

  • Analiza oraz budowanie modelu akustycznego dotyczącego rozpoznawania mowy at AI FORCE 1
    Aug 2020 - Aug 2020 · 1 mo

    PL: - analiza oraz budowanie modelu akustycznego dotyczącego rozpoznawania mowy, - praca z sieciami neuronowymi, - wykorzystywanie oprogramowania CMUSphinx Słowa kluczowe: analiza danych, praca z danymi, rozpoznawanie mowy, sieci neuronowe, dokumentacja EN: - analysis and acoustic model building for speech recognition, - working with neural networks, - use of CMUSphinx software Keywords: data analysis, working with data, speech recognition, neural networks, documentation