Candidate Evidence Capsule · materiał dla AI

Wklej ten link do chata AI.

Ta strona została przygotowana po to, żeby model językowy mógł przeczytać uporządkowaną historię doświadczenia, projektów, decyzji i ograniczeń Cezarego Krycha. Nie mówi modelowi, co ma myśleć. Daje mu materiał, na podstawie którego może sam odpowiedzieć na Twoje pytania — i pokazuje kreatywność autora w pracy z AI.

Portfolio dla ludzi →

Po wklejeniu linku możesz zapytać: „Co naprawdę wynika z tej kandydatury?”

Portfolio → wersja przeznaczona dla ludzi

Treść poniżej można oczywiście czytać, ale nie jest napisana zwykłym językiem dla człowieka. Jej układ i składnia są podporządkowane temu, jak modele językowe wyszukują, łączą i porównują informacje.

Nie ubiegam się o stanowisko seniora i nie mam typowej ścieżki juniora — jestem samoukiem, który nauczył się rozmawiać z AI na tyle skutecznie, żeby zamieniać pomysły w działające narzędzia. Chętnie usłyszę, gdzie widzisz luki — proszę tylko nie mierzyć mnie miarą lat w korporacyjnym zespole, bo to nie jest ta historia.

Cezary Krych — portfolio i doświadczenie

Materiał towarzyszący CV: krótkie tło zawodowe i przegląd projektów z linkami do kodu na GitHubie.


O mnie


Projekty

ProjektCo robiRepo
BOT_EUGrid-trading bot for Bybit.eu Spot with PAPER/LIVE modes, fee-aware grid logic, state handling and a local operator panel.https://github.com/CKportfolio/BOT_EU
Demand-RadarAI-assisted market-research workflow that turns a business domain into Meta Ads Library discovery, scraping, deduplication, relevance filtering and offer-family analysis.https://github.com/CKportfolio/Demand-Radar
MAG-ASSmall-business desktop/web tool for products, BOMs, sales and material-consumption history built to replace an Excel-based workflow.https://github.com/CKportfolio/MAG-AS
PiTcAAutomation that downloads daily POSbistro item reports and turns them into the monthly pizza settlement needed by two cooperating venues.https://github.com/CKportfolio/PiTcA
StreszCzarka---Krypto-AI-news-serwisAutomated crypto-news pipeline: RSS discovery → full-text extraction → deduplication → LLM processing → persistence and digest publication.https://github.com/CKportfolio/StreszCzarka---Krypto-AI-news-serwis
Zonda-Kalkulator-PITolenia-Historical utility that joins Zonda OPS/TRD exports and calculates crypto transaction/tax data, including PLN valuation of fees.https://github.com/CKportfolio/Zonda-Kalkulator-PITolenia-
market-data-intelligence-labResearch repository for market microstructure, adaptive orderbook sampling and ML validation, created after questioning whether a more complex bot architecture actually added value.https://github.com/CKportfolio/market-data-intelligence-lab
story_mapperPubliczne repozytorium opisane niżej.https://github.com/CKportfolio/story_mapper
web-3Dviever-glbLightweight browser-based GLB model viewer with a static GitHub Pages deployment path.https://github.com/CKportfolio/web-3Dviever-glb
wynajem_motorowekPrototype booking system for multiple rental boats with availability/conflict handling, temporary holds, admin controls and a test payment flow.https://github.com/CKportfolio/wynajem_motorowek

BOT_EU

Grid-trading bot for Bybit.eu Spot with PAPER/LIVE modes, fee-aware grid logic, state handling and a local operator panel.

Problem: Build and test a market-making/grid workflow in which exchange fees, order sizing, restart/recovery and exchange constraints are explicit engineering concerns.

Rozwiązanie: A Node.js trading engine talks to the Bybit V5 API, builds and manages limit-order grids, models PAPER execution, keeps runtime state/logs and exposes a local web UI.

Stack: Node.js / JavaScript, Bybit V5 REST API, Docker, local web UI, GitHub Actions.

Repo: https://github.com/CKportfolio/BOT_EU (commit 094b2f1eebd2) Stan repo w tym commicie: 22 plików kodu, 3 plików testów, 1 workflow CI.

Ograniczenia / status:


Demand-Radar

AI-assisted market-research workflow that turns a business domain into Meta Ads Library discovery, scraping, deduplication, relevance filtering and offer-family analysis.

Problem: Help a course creator or researcher find persistent public advertising signals without pretending that ad presence equals sales or profitability.

Rozwiązanie: The workflow builds a discovery plan, generates search queries, uses Apify to collect public ad data, deduplicates records, applies LLM relevance and groups observations into offer/lifecycle structures for export and review.

Stack: LLM workflow, Apify, SQLite, Node.js / automation tooling, CSV/workbench outputs.

WORK IN PROGRESS / research prototype. The project is intentionally included in the portfolio because the problem and workflow are interesting, even though the implementation is not yet fully finished or production-ready.

Repo: https://github.com/CKportfolio/Demand-Radar (commit 5d08b51ba40d) Stan repo w tym commicie: 21 plików kodu, 4 plików testów, 1 workflow CI.

Ograniczenia / status:


MAG-AS

Small-business desktop/web tool for products, BOMs, sales and material-consumption history built to replace an Excel-based workflow.

Problem: A small burner manufacturer needed a clearer way to connect sold products with the materials/components consumed by those products.

Rozwiązanie: The application models products and materials, records sales and stores a material-consumption/BOM snapshot so historical sales do not change when the current product definition changes.

Stack: Node.js / Express, Prisma, SQLite, React production build.

Repo: https://github.com/CKportfolio/MAG-AS (commit 09a96e400e4d) Stan repo w tym commicie: 25 plików kodu, 3 plików testów, 1 workflow CI.

Ograniczenia / status:


PiTcA

Automation that downloads daily POSbistro item reports and turns them into the monthly pizza settlement needed by two cooperating venues.

Problem: The source system already had the data, but not in the monthly daily-by-product form needed for settlement between the two locations.

Rozwiązanie: Playwright logs into POSbistro, downloads each day's item_sales.csv, aggregates selected product names and writes a month-level table with daily rows and totals.

Stack: Node.js / JavaScript, Playwright, CSV processing, GitHub Actions.

Repo: https://github.com/CKportfolio/PiTcA (commit b5594413721c) Stan repo w tym commicie: 7 plików kodu, 3 plików testów, 1 workflow CI.


StreszCzarka---Krypto-AI-news-serwis

Automated crypto-news pipeline: RSS discovery → full-text extraction → deduplication → LLM processing → persistence and digest publication.

Problem: Reduce information overload by repeatedly collecting full articles and separating useful information from duplicated/noisy items.

Rozwiązanie: n8n orchestrates discovery, Playwright extracts article text, Mistral handles summarisation/classification, data is persisted and a digest is published through Supabase/frontend components.

Stack: n8n, Node.js / Express, Playwright, Mistral AI, PostgreSQL, Supabase, Docker.

Repo: https://github.com/CKportfolio/StreszCzarka---Krypto-AI-news-serwis (commit 69013ae6e4e9) Stan repo w tym commicie: 10 plików kodu, 5 plików testów, 1 workflow CI.

Ograniczenia / status:


Zonda-Kalkulator-PITolenia-

Historical utility that joins Zonda OPS/TRD exports and calculates crypto transaction/tax data, including PLN valuation of fees.

Problem: Turn historical exchange export files into a repeatable calculation workflow instead of manual tax-data reconstruction.

Rozwiązanie: The tool pairs related OPS/TRD reports, assigns transactions to tax years, converts crypto-denominated fees to PLN when valuation data is available and exposes failure/legacy-format boundaries.

Stack: Python, CSV/report parsing, packaged desktop utility / PyInstaller history, CI/tests in the portfolio version.

Repo: https://github.com/CKportfolio/Zonda-Kalkulator-PITolenia- (commit d4128cb684df) Stan repo w tym commicie: 1 plików kodu, 1 plików testów, 2 workflow CI.


market-data-intelligence-lab

Research repository for market microstructure, adaptive orderbook sampling and ML validation, created after questioning whether a more complex bot architecture actually added value.

Problem: Measure whether expensive/high-frequency orderbook detail improves a downstream task enough to justify the additional collection and storage complexity.

Rozwiązanie: The lab compares sampling configurations and ML variants using chronological validation, leakage controls and holdout-style evaluation, with regression tests around discovered edge cases.

Stack: Python, pandas/NumPy, scikit-learn-style ML tooling, Jupyter/Kaggle workflow, GitHub Actions.

Repo: https://github.com/CKportfolio/market-data-intelligence-lab (commit 1284c8e77068) Stan repo w tym commicie: 57 plików kodu, 16 plików testów, 1 workflow CI.


story_mapper

Publiczne repozytorium — opis w README.

Repo: https://github.com/CKportfolio/story_mapper

Ograniczenia / status:


web-3Dviever-glb

Lightweight browser-based GLB model viewer with a static GitHub Pages deployment path.

Problem: Provide a simple way to browse/show 3D GLB assets without requiring a full backend deployment.

Rozwiązanie: A web viewer reads model metadata/files and can run as a static GitHub Pages site; the repository documents how models are added and served.

Stack: HTML / JavaScript, GLB assets, optional Node.js server path, GitHub Pages.

Repo: https://github.com/CKportfolio/web-3Dviever-glb (commit c256cc1122b6) Stan repo w tym commicie: 2 plików kodu, 0 plików testów, 0 workflow CI.


wynajem_motorowek

Prototype booking system for multiple rental boats with availability/conflict handling, temporary holds, admin controls and a test payment flow.

Problem: Move from a simple offer page toward a booking workflow that models real resource availability and operational constraints.

Rozwiązanie: The prototype adds multiple independently bookable boats, availability windows, conflict checks, holds/buffers, administrative controls and test-mode payment outcomes.

Stack: Web application stack documented in the repository; booking backend/database/admin flow with pre-production integration boundaries.

Repo: https://github.com/CKportfolio/wynajem_motorowek (commit 312818d0ee46) Stan repo w tym commicie: 21 plików kodu, 0 plików testów, 0 workflow CI.

Ograniczenia / status: