Skip to content
View mpol1t's full-sized avatar

Block or report mpol1t

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
mpol1t/README.md

Hi, I'm Michal πŸ‘‹

AI & Software Engineer β€’ Independent Contractor (UK Ltd)

I help companies optimize, scale, and modernize cloud-based systems, whether that’s high-throughput backends, streaming data platforms, or ML infrastructure. My focus: correctness, observability, and performance.

I’ve delivered solutions in e-commerce, telecom, and algorithmic trading, and helped clients scale workloads on Azure and AWS for significant cost and latency improvements.


What I Do for Clients

  • Backend & APIs: Elixir (Phoenix/Ash/Broadway), Python (FastAPI) - clean service boundaries, domain-driven design, reliable APIs.
  • Data platforms: Kafka/RabbitMQ streaming, Dask/Pandas batch - backpressure handling, data contracts, high availability.
  • Cloud & Infrastructure: Azure, AWS, Docker, CI/CD - system audits, scaling strategies, performance tuning, SRE practices.
  • ML & RL engineering: PyTorch/Lightning - experiment pipelines, distributed training, model deployment and optimization.
  • HPC & Performance: MPI/OpenMP/CUDA - parallel algorithms, profiling, large-scale compute.
  • Trading & Feeds: resilient WebSocket ingestion at scale - exchange integrations, low-latency pipelines.

Engagements:

  • πŸš€ Project delivery (design & implementation)
  • πŸ” Performance audits (bottlenecks, cost optimization)
  • 🀝 Part-time retainers (ongoing support & scale-out strategy)
  • πŸ§‘β€πŸ’» Interim engineering (helping teams bridge expertise gaps)

Availability: Remote (UK/EU-friendly) β€’ On-site by arrangement


Selected Projects

  • nursery - Lightweight Elixir supervision library for isolating optional/costly subsystems.
  • off_broadway_websocket - Resilient, backpressure-aware WebSocket ingestion for Elixir.
  • async-websocket-pool - asyncio WebSocket pool for high-fanout market/data feeds.
  • geminex - Elixir wrapper for the Gemini exchange REST API.

Tech Stack

  • Languages: Python/Cython, Elixir, C, Haskell
  • Frameworks: Phoenix/Ash, FastAPI, Yesod
  • Data & ML: Dask, Pandas, Broadway, PyTorch/Lightning, SQL/NoSQL
  • Cloud & Infra: Azure, AWS, Docker, Kafka, RabbitMQ
  • HPC & Parallelism: MPI, OpenMP, CUDA, OpenSHMEM

How I Work

  • βœ… Correct by design - explicit state, pure cores, property-based testing.
  • πŸ›‘ Resilient systems - retries, idempotency, observability, clear SLIs/SLOs.
  • πŸ“ˆ Performance-driven - profile before optimizing, tune for cost/performance balance.
  • 🧩 Lean & modular - small surface area, clear contracts, minimal dependencies.

Contact

Hiring? I specialize in helping teams scale cloud systems (Azure & AWS), optimize performance, and cut costs.
Let’s talk if you need a contractor who can deliver results fast.

Popular repositories Loading

  1. off_broadway_websocket off_broadway_websocket Public

    An Off-Broadway producer enabling real-time ingestion of WebSocket data.

    Elixir 4 1

  2. gemini-public-api gemini-public-api Public archive

    The gemini-public-api is an unofficial Python wrapper around the public Gemini REST API

    Python 2

  3. async-websocket-pool async-websocket-pool Public

    async-websocket-pool is a Python library that enables efficient creation and management of a pool of asynchronous WebSocket clients.

    Python 2

  4. glider glider Public

    Glider is a C-based distributed cellular automaton that leverages MPI for running and visualizing 2D cellular automaton simulations.

    C

  5. APT-CPP APT-CPP Public

    Forked from EPCCed/APT-CPP

    APT 2021-22: C++ for HPC

    C++

  6. clingo-installation clingo-installation Public