Skip to content
View spoledzki's full-sized avatar
:shipit:
Focusing
:shipit:
Focusing

Block or report spoledzki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
spoledzki/README.md

Hi, I'm Szymon Olędzki 🦭

I build backend systems, data pipelines, and automation around problems where correctness, traceability, and maintainability matter.

Most of my work is around Python-based backend engineering, document/data processing, API design, and production-oriented project setup: tests, typing, Docker, CI, and clear operational boundaries.

What I Work With

  • Backend services with Python, FastAPI, Pydantic, SQLAlchemy, and Alembic
  • Data-oriented systems using PostgreSQL, Redis, object storage, and graph modelling
  • Developer workflows based on uv, Docker, GitHub Actions, Ruff, typing, and automated tests
  • LLM-assisted workflows where models support automation, extraction, or normalization without replacing explicit business rules

Stack

Area Tools
Backend Python, FastAPI, Pydantic, SQLAlchemy, Alembic
Data PostgreSQL, Redis, Neo4j, MinIO/S3-compatible storage
Quality pytest, testcontainers, Ruff, mypy, pre-commit
DevOps Docker, Docker Compose, GitHub Actions, GHCR
Workflow uv, typed code, reproducible environments, documented processes

Side Projects

SpectralPass is a local deterministic password generator for Chromium-based browsers.

It helps generate strong, repeatable passwords without creating a cloud account or storing a password vault. The extension runs locally, uses a side-panel workflow, and stores only metadata needed to restore saved site settings.

Key ideas behind the project:

  • local-first password generation
  • no stored master secret or generated passwords
  • deterministic results from user-controlled inputs
  • Chromium Manifest V3 extension architecture
  • transparent documented protocol
  • Polish and English interface
  • practical safety features such as expiry, idle lock, and domain mismatch protection

Stack: JavaScript, HTML, CSS, Manifest V3, Chromium Extension APIs.

Private Work

Most of my professional work is private or internal-facing, mostly around backend systems, data pipelines, document processing, automation, and API design.

I keep public repositories focused on projects that can be shared safely, documented clearly, and reviewed without exposing private implementation details or domain-specific data.

Engineering Values

  • Prefer explicit, testable logic over clever hidden behavior
  • Keep security and privacy assumptions visible
  • Treat CI, migrations, logging, and dependency management as part of the product
  • Separate prototypes from production-ready paths
  • Design systems so their outputs can be explained, reproduced, and reviewed

Currently Exploring

  • Local-first tools and privacy-focused workflows
  • Reliable automation for backend and data-heavy systems
  • Browser extension UX beyond simple popups
  • Evidence-first APIs and auditable processing pipelines
  • Better developer experience for complex Python services

Contact

The best place to follow my work is here on GitHub: GitHub

Pinned Loading

  1. spectralpass spectralpass Public

    Passwords you don't need to store. Local deterministic password generation for your browser.

    JavaScript

  2. Credit_Card_Report Credit_Card_Report Public

    Report on the classification of bank customers in terms of credit card churn, consisting of complete analysis with data visualization and classification models.

    HTML 1

  3. Lentciak/Diabetes_Report Lentciak/Diabetes_Report Public

    Report on classification of patients with regard to the diagnosis of diabetes, consisting of data visualization, statistical hypothesis testing and classification models.

    HTML 1

  4. connect4_cpp connect4_cpp Public

    Celem projektu jest zaprogramowanie gry "Connect 4" w języku C++ z użyciem biblioteki wxwidgets.

    C++ 3 1