Skip to content
View mslapek's full-sized avatar
Block or Report

Block or report mslapek

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mslapek/README.md

Software Engineer

LinkedIn: mslapek    stackoverflow


Hello! I'm Michał.

Below is a manually crafted listing of my coolest contributions and personal projects.



Open-source contributions 🗂️


Apache Arrow DataFusion  //  Rust 🦀

Modular SQL Query Engine

 #5623 Added cycle detection to the logical optimizer loop with extensive unit testing

 #5734 Fixed an SQL typing bug with case expression, verified with PostgreSQL integration tests

 #5521 Removed lots of boilerplate required to implement custom nodes of logical plan with nice inheritance of the hashing/equality implementation


All PRs in Apache Arrow DataFusion



Polars  //  Rust 🦀

DataFrames for Python with lazy data loading

 #7143 Added glob pattern support to the JSON read routine, available in Rust and Python API

 #7250 Replaced unsafe code related to the schema of CSV with safe alternative

 #6937 Added a new trait LazyFileListReader (a kind of a base class) deduplicating glob logic


All PRs in Polars



Helm  //  Go 🐷

The Kubernetes Package Manager

#12088 Fix leaking goroutines in Install



TRAC  //  Java ☕️

Metadata DB about financial models

  #208 Dockerized the software with dockerfiles and docker-compose

  #249 Separated gRPC calling code from the logging logic with the interceptors API

  #212 Improved performance of the gRPC API with call batching


All PRs in TRAC



Cloud Certs ☁️

Click a badge to verify it.

Kubernetes (The Linux Foundation)

Certified Kubernetes Application Developer       Kubernetes and Cloud Native Associate



Amazon Web Services (AWS)

AWS Certified Solutions Architect – Associate       AWS Certified Cloud Practitioner



Google Cloud Platform (GCP)

GCP Associate Cloud Engineer       GCP Cloud Digital Leader



Personal projects 🗂️

letstune  //  Python 🐍

letstune logo

letstune Python package facilitates Machine Learning through hyperparameter tuning.

The package sports nice architecture, static typing with mypy and unit tests with pytest. Linting and tests are run with GitHub Actions on CI.



kubedirlint  //  Go 🐷

kubedirlint is a simple Go program that checks the placement of Kubernetes YAML files in your project.



DataChat  //  Java + TypeScript ☕️

DataChat logo

DataChat – Quick data exploration as a chat!

  • DataChat connects to any PostgreSQL database.
  • It allows you to explore your data in a form of chat.
  • Easy setup in 5 minutes ⏰ – with Docker Compose!

Uses Spring WebFlux + React + Redux.

Pinned

  1. datachat datachat Public

    Quick data exploration as a chat!

    Java 1

  2. letstune letstune Public

    Hyper-parameter tuning for the masses!

    Python 2

  3. kubedirlint kubedirlint Public

    A simple program that checks the placement of Kubernetes YAML files in your project.

    Go

  4. apache/datafusion apache/datafusion Public

    Apache DataFusion SQL Query Engine

    Rust 5.4k 988