Rust systems built to win demanding backends.

I help founders and engineering leaders ship production-grade Rust services, automate critical workflows, and unblock data flows that must never fail.

  • Design and implementation of event-driven, CQRS/ES-ready architectures
  • Production automation: CLI tools, integrations, and secure infrastructure scripts
  • Rapid concept-to-MVP delivery with tight feedback loops and measurable KPIs
Rust projects shipped
8 production-grade tools and services
Hands-on exercises
45 completed Rust practice crates
Engagement focus
Rust backend, distributed systems, data-intensive automation
Response time
48h for new project briefs
Location
Remote, CET (UTC+1), working with EU & US clients

High-impact services

Every engagement starts with a measurable goal: increase throughput, reduce defects, or unlock a new product capability. I combine Rust expertise with a systems engineering mindset to move those numbers quickly.

Event-driven backends

Design and implementation of resilient services ready for scale.

  • CQRS/ES aggregates, projections, and event stores
  • Async execution with Tokio and Postgres
  • Monitoring, logging, and rollback-friendly deployment

Automation & Dev Productivity

Rust-powered CLI tools that remove manual work and enforce quality.

  • Domain-specific automation for operations teams
  • Integration with legacy systems, REST, and system APIs
  • Unit + integration tests for safe rollout

Data reliability

Bridging Rust services with SQL, analytics, and reporting pipelines.

  • Postgres, MariaDB, MS SQL Server expertise
  • Schema design, migrations, and ETL orchestration
  • Audit trails, compliance, and repeatable reporting

Delivery enablement

Lean delivery process aligned with your roadmap.

  • GitHub Actions CI/CD, multi-target toolchains
  • Transparent weekly progress and KPI tracking
  • Documentation and onboarding support for in-house teams

Selected Rust case studies

CQRS Stock Control for Kubex Wholesaler

Rust · Tokio · cqrs_es · Postgres

Delivered an inventory core where every movement is event-sourced and auditable. Implemented aggregates, domain commands, and async projections to keep stock levels trustworthy even under heavy load.

  • 30% faster reconciliation thanks to real-time projections
  • Domain errors surfaced early with custom Rust error types
  • Deployment-ready integration with Postgres event store

Advent of Code 2024 Delivery Practice

Rust · Algorithms · CLI

Built a suite of production-style binaries solving complex data puzzles. Reinforced habits around parsing, graph processing, and simulation under test discipline that translates directly to client work.

  • State-machine parser with feature toggles (do()/don't())
  • Topological sorting engine for workflow validation
  • Cycle detection to prevent production deadlocks

Operational Tooling Suite

Rust · Automation · Testing

Crafted CLI utilities that replace brittle scripting with typed, testable Rust code: grade calculators, Lotto simulator with UX polish, and system admin helpers for Linux teams.

  • Traits-based architecture for maintainable business logic
  • Comprehensive unit and integration test coverage
  • System integrations via std::process::Command

Rust Small Test Tools

Rust · Clap · ANSI UX

Deployed a collection of reliability-first utilities: swap management wrappers, ANSI color tooling, VCF generators, and pricing calculators with clear reporting.

  • Operator overloading for precise financial differences
  • Strong typing for configuration and validation
  • Reusable modules ready to embed in larger systems

Rust Book Exercises with CI/CD Discipline

Rust · GitHub Actions · GPG

Documented mastery of Rust fundamentals through extended book exercises. Every chapter includes original code, tests, and automated pipelines to ensure production hygiene.

  • Cross-platform CI (Ubuntu + macOS, stable/beta/nightly)
  • Repository protected by signed commits
  • Reusable patterns for onboarding junior engineers

Peer-to-Peer Research Track

Rust · Networking · R&D

Ongoing exploration of decentralized information systems in Rust. Focused on fault tolerance, predictable delivery, and lean code free of unnecessary dependencies.

  • Custom protocol design with deterministic testing
  • Incremental roadmap tied to real business pain points
  • Built with TDD and observability from day one

Engagement process

01. Strategy session

Discovery · 45 minutes

We map desired business outcomes, technical constraints, and success metrics. Expect direct questions and a clear statement of work within two business days.

02. Architecture & proof

Design & validation

High-level architecture, risk analysis, and a scoped proof of concept. Stakeholders receive code walkthroughs and performance benchmarks before full build-out.

03. Delivery sprints

Implementation

Weekly increments with CI in place from day one. You get automated reports, test coverage updates, and access to repositories, dashboards, and documentation.

04. Launch & enablement

Handover & optimisation

Final hardening, observability setup, and production rollout. I handle knowledge transfer and remain available for iterative improvements or extended support.