Michal Piotrowski

Rust Developer

Developer with 16 years of experience in developing web applications (both backend and frontend code). Experienced in using Rust to build scalable and reliable web systems. Skilled in delivering robust, tested, and maintainable code.

Demo code (open source):

Technical skills

Languages
  • Rust - web dev (backend), AI, blockchain, compiler (https://practicalrs.com/my-rust-contributions/), cryptography, database, game dev
  • C - some hobby OS dev in the past (I've got a few patches in Linux kernel)
  • C++ - some hobby game dev in Unreal engine in the past
  • C# - some hobby game dev in Unity engine and microservices development in the past
  • JavaScript - web dev (frontend)
  • TypeScript - web dev (frontend)
  • Python - some web dev (backend), AI
  • PHP - web dev (backend)
Other technologies
axum Tokio Angular AngularJS Angular-Meteor Meteor HTML CSS XML Design patterns REST API Development HHVM PostgreSQL MySQL Memcached MongoDB commercetools Redis Web scraping git Apache Lucene ElasticSearch Solr Sphinx Apache HTTPD nginx Varnish Cache Docker docker-compose Kubernetes Istio

Work experience

Over the last 15 years, my company has delivered programming services to a diverse clientele of companies and individuals.

I've completed 30 projects for 24 clients via the Upwork platform, and 8 projects in direct cooperation with clients.

I am experienced in developing applications for various industries, including fintech (insurance, loans, money transfers, mortgage), reg tech, auction/tender systems, real estate, social networks, content management systems, and e-commerce.

2021 -

Event Horizon Labs - my new company in Poland.

Key development project contracts:
  • 2024 - Slingshot-Engine-LLC - Luau language compiler
  • 2023 - 2024 - Metric Space - Project Octopus (AI-powered enterprise chat solution) https://github.com/metric-space-ai/octopus_server
  • 2023 - Memri (personalized AI)
  • 2022 - 2023 - The Daily Edit (AI-powered news platform)
  • 2021 - Delodi
    • 2021 - LOOMPACT (impact)
    • 2021 - ZFK (communication platform)

2017 - 2020

Event Horizon Labs LLP - my company in the United Kingdom.

Key development project contracts (including some that were started by PL company):
  • 2019 - Studio RVB SPRL - kick-cancer (charity fundraising)
  • 2018 - 2020 - TR Technologies - TalkRemit (FinTech)
  • 2018 - ILIONA - WonderCoach (video streaming)
  • 2018 - 7 days Performance (gambling)
  • 2017 - TruMyle Ltd (InsureTech)
  • 2017 - 2018 - ClickyHomes (real estate platform)
  • 2016 - 2021 - LOEVGAARD ApS
    • 2017 - 2trendy (e-commerce)
    • 2017 - Luksusmarkiser (e-commerce)
    • 2017 - Lykke by Lykke (e-commerce)
    • 2016 - 2021 - Markiseeksperten (e-commerce)
    • 2016 - 2017 - Smsit (messaging platform)
  • 2016 - 2018 - HCCO Retail Ltd. - Renowaze (contractor hire platform)

2010 - 2016

Event Horizon - my first company in Poland.

Key development project contracts:
  • 2015 - 2016 - Studio RVB SPRL
    • 2016 - KAZAWAX SA (e-commerce)
    • 2015 - 2016 - Centrale d'achats (e-commerce)
  • 2015 - 2016 - Treeli
    • 2016 - Rentlii (renting platform)
    • 2015 - 2016 - MyTreeTop (CRM platform)
  • 2015 - eyeOpen (FinTech)
  • 2015 - Docecode Corporation - new SurexDirect platform (InsureTech)
  • 2014 - 2015 - A. Ziara - Sockam (social network)
  • 2014 - Aurovine (music platform)
  • 2014 - Solsken
    • 2014 - database project
    • 2014 - catalog platform
  • 2014 - Giant Peach Design Ltd (CMS)
  • 2013 - 2014 - Black Onyx LLC - GameLock (selling/reselling platform)
  • 2012 - 2013 - ImPro - Compliant Suppliers (RegTech)
  • 2012 - Chess.com - ChessKid (online game)
  • 2012 - Appsflower (low code framework)
  • 2010 - 2012 - IMSoft/ProoxEnginering/EMOST.PL - EMOST (auction/tender platform)
  • 2009 - 2010 - eLoans (FinTech)

2009

JBR Rogowiec - I worked there on the Dealer Management System.

2008

I attempted to develop my own product. OptimizationKit was based on my project DeskOpt https://lkml.org/lkml/2007/8/31/176 , https://lwn.net/Articles/248469/ . It was one of the first programs that tried to use Linux control groups and advanced kernel settings for performance and isolation purposes.

In addition to my professional work, I have pursued multiple personal projects spanning various fields:

  • AI
  • blockchain
  • game dev
  • web dev

Education

2005 - 2007

Linux Kernel Mailing List - The best University ever :) I've found dozens of bugs in the Linux kernel. I learned a lot about software testing. I tracked regressions for some time. I did a lot of experiments with OS.

2004 - 2008

Academy of Computer Science and Management in Bielsko-Biala

Interests

Reading
Writing
Learning
Teaching