Skip to content
View 00200200's full-sized avatar
🏄‍♂️
🏄‍♂️

Highlights

  • Pro

Organizations

@Solvro

Block or report 00200200

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.

Content in all repositories owned by your account will be closed.
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
00200200/README.md

Michał Furgała

Software engineer and machine learning practitioner.
Focused on computer vision, applied ML, developer tooling, and open-source systems across Python, PyTorch, Go, and Rust.

All Repositories


Merged Open Source Contributions

A selection of merged pull requests across core open-source infrastructure:

Project Ecosystem Summary Pull Request
PyCQA / isort Python Respect extension filters for explicit files with --filter-files #2720
DuckDB Python / C++ Honor overwrite=False for existing Parquet and CSV relations #668
urllib3 Python Ensure Memray plugin availability before configuring pytest options #5307
serde_json Rust Report invalid UTF-8 at the first bad byte rather than string end #1345
AnyIO Python Skip empty object-stream messages when receiving buffered bytes #1409
redis-py Python Preserve zero-valued GEOSEARCH arguments instead of dropping them #4356
Fiber Go Let empty optional route parameters yield to later required segments #4722
narwhals Python Preserve metadata across Arrow table conversions #2790
pytest-httpserver Python Preserve headers on mock server responses #411
chardet Python Handle edge cases in character set detection #305
afero Go Fix filesystem abstraction handling #428
set-cookie-parser JavaScript Ignore invalid Expires attributes to retain valid expiry dates (v3.1.4) #91

Projects

Computer Vision & Deep Learning

  • Video Waste Dumping Detection (IWDD)
    Video classification pipeline developed for the international IWDD competition. Evaluates VideoMAE and X-CLIP architectures for automated surveillance and environmental monitoring.
    PyTorch PyTorch Lightning OpenCV VideoMAE

  • Sudoku Solver CV Pipeline
    End-to-end vision pipeline that extracts Sudoku grids from arbitrary camera images using OpenCV perspective transforms, classifies handwritten/printed digits with a PyTorch CNN, and solves the board via constraint satisfaction.
    PyTorch OpenCV CNN Python

  • GAN Architectures from Scratch
    Clean implementations of Vanilla GAN, Deep Convolutional GAN (DCGAN), and Conditional GAN (cGAN) on MNIST, CIFAR-10, and Fashion-MNIST with PyTorch Lightning and Hydra configuration.
    PyTorch Lightning Hydra Computer Vision


Machine Learning & NLP Applications

  • Emotube — Sentiment Analysis Platform
    Full-stack web application for real-time sentiment analysis and opinion mining across YouTube comment threads. Features interactive charting, automated categorization, and sentiment aggregation.
    FastAPI React PostgreSQL Hugging Face Transformers

  • Adaptive k for Dynamic Classifier Selection
    Empirical research studying the relationship between dataset complexity metrics and neighborhood size ($k$) in dynamic ensemble selection.
    scikit-learn DESlib Data Science

  • Local RAG + Reranker
    Lightweight retrieval-augmented generation CLI running fully locally. Uses Ollama embeddings with HNSW indexing and optional FlagEmbedding cross-encoder reranking.
    Python Ollama HNSW Vector Search

  • T5 Text Summarizer
    Abstractive text summarization fine-tuning T5-small on CNN/DailyMail and XSum datasets with ROUGE metrics evaluation and Gradio interface.
    Transformers PyTorch Gradio


Developer Tooling & Systems

  • Repro Lens
    Static reproducibility checks and experiment verification for ML pipelines. Detects unseeded random generators, device non-determinism, and output drift across refactors without requiring heavy ML runtimes.
    Python AST Static Analysis pre-commit

  • UsageTrim
    Local CLI and MCP tool for compacting verbose test runners (pytest, cargo, go test) and build logs into clean, noise-reduced outputs while preserving all failures and assertions verbatim.
    Python CLI MCP

  • Maintainer Skills Lab
    Shared engineering utilities, AST analyzers, and diagnostic tools for automated code verification and pull request triage.
    Python AST Developer Tooling

Pinned Loading

  1. usagetrim usagetrim Public

    Fast local CLI and MCP tool for compacting verbose test runners and build output.

    Python 42 6

  2. cinch cinch Public

    CLI for discovering local skills and agent profiles and installing them across coding clients through format adapters.

    Python 35 1

  3. maintainer-skills-lab maintainer-skills-lab Public

    Curated developer tools, AST analyzers, and automated verification workflows.

    Python 48 2

  4. repro-lens repro-lens Public

    Static reproducibility checks, experiment replay, and verification for ML pipelines.

    Python 45 3

  5. kulchankas/paranoid kulchankas/paranoid Public

    Your app is guilty until proven secure: an agent skill whose /hack-me breaks into your own running app, proves each bug with a real request, patches it, and re-verifies. Claude Code · Codex · Cursor.

    Python 48 3

  6. Video-Waste-Dumping-Detection---IWDD Video-Waste-Dumping-Detection---IWDD Public

    Video classification pipeline for illegal waste dumping detection using VideoMAE and X-CLIP (IWDD Contest).

    Jupyter Notebook 52 2