Skip to content
BackNov 7
Maciej M.

Maciej M.

Rust & Full-Stack Developer | Backend, AI/ML pipelines, e-commerce

I've been an engineer for 8 years — the first few in C++, the last 4 mostly in Rust. On top of that I run my own e-commerce store, so I've spent a long time shipping software that has to actually work, not just demo well. Most of my recent work is Rust: high-performance backend services, async internals, FFI, and ML inference through ONNX on plain CPU (no GPU budget, so it has to be fast anyway). Right now I'm migrating a production PHP/Laravel backend over to Rust. The C++ background helps here — a lot of the systems-level thinking carries straight over. On the ML side I've built a full product-recognition pipeline — barcode decoding, OCR, image embeddings, vector search with Qdrant, and a classifier on top. Real project, real data, running in production, not a notebook demo. I also contribute to OpenHuman (TinyHumans), the open-source Rust AI agent. My PRs there were performance work — Aho-Corasick matching, a trigram index, and RegexSet-based lookups to speed up the text search path. Outside of Rust I'm comfortable across the stack: PHP/Laravel, Vue, Angular on the web, and Kotlin, Swift and Flutter on mobile (including BLE and some embedded work). Years of WooCommerce / PrestaShop / Shoper / IdoSell and scraping infrastructure in the e-commerce space. I work solo, so you talk to the person actually writing the code. I ask questions early, I don't disappear for a week, and I tell you when something's a bad idea before it costs you. If you've got a hard backend or ML problem and you want it done properly, message me.

🇵🇱Lesznowola, Poland$40/hr100% JSS3.77 (3)Since Jan 2019

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#88,774 / 412k
🇵🇱Country#844 / 2,852
Revenue, last 30 days
$0
Total earnings
$41k

Billed in all: $41k

World#88,774 / 412k
🇵🇱Country#844 / 2,852
Per project
$5.9k
Projects, last 6 months
0
World#209,850 / 412k
🇵🇱Country#1,392 / 2,852
Projects in all
7
29% fixed71% hourly
World#236,188 / 412k
🇵🇱Country#1,762 / 2,852

Earnings, last 30 days

$41kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$40.5k$41.0k$41.5k$42.0kOct 8Oct 23Nov 7

Skills