Available for projects
BACKEND · SYSTEMS · RUST

Ivan Plankin

Backend Systems
That Move Business

I design and build Rust backend systems for teams that need reliable APIs, predictable operations, lower infrastructure overhead, and clear production ownership.

SYSTEM_PLAN.RSproduction-ready service
struct ProductionService {
pub api: ReliableApi,
pub operations: ObservableOps,
pub outcome: BusinessMetric,
}

impl ProductionService {
fn deliver(&self) {
// measurable business outcome
self.measure_and_ship()
}
}
3+
Provider Integrations
14+
Delivered Systems
99.9%
Production Uptime
6
Systems in Production
SERVICES

What I Solve

Backend systems that reduce operational friction and make production behavior predictable.

SRV.01🧠

API Gateway & Integration Infrastructure

Unified API layers across external providers and internal systems. Failover, cost-aware routing, usage analytics, and production observability.

SRV.02

Business Automation & Analytics

Operational bots, channel analytics, content workflows, and internal tooling with explicit rate limits, auditability, and maintainable ownership boundaries.

SRV.03🔧

High-Performance Rust Backend Systems

Reworking slow or fragile services into reliable Rust backends. Lower runtime overhead, reproducible Nix builds, declarative NixOS infrastructure, and zero-downtime Colmena deployments.

SRV.04🌐

Full-Stack Web Applications

SSR + WASM with Leptos for fast business-facing web apps. Reproducible builds, containerized deployment, and server-side analytics without client-side tracking scripts.

PROCESS

How I Work

Structured methodology from discovery to production support.

01

Discovery

Understanding business goals, technical constraints, existing systems. Defining scope, success metrics, and risk boundaries before writing any code.

02

Architecture

System design, technology selection, risk assessment. Data flow diagrams, API contracts, infrastructure planning. Every decision documented.

03

Development

Test-driven development, continuous integration, iterative delivery. Code reviews, automated testing, performance benchmarks at every stage.

04

Deployment

Zero-downtime deployment, monitoring setup, production hardening. Container orchestration, health checks, automated rollback procedures.

05

Support

Post-launch optimization, performance monitoring, scaling guidance. Ongoing maintenance, security patches, architecture evolution as needs grow.

01_PHILOSOPHY

Business-First Architecture

I translate operational problems into maintainable backend systems with clear data flow, ownership, and failure boundaries.

SYSTEMSARCHITECTURERUST
02_METHODOLOGY

Pragmatic Automation

I use automation where it improves delivery, observability, and supportability without hiding the system behind fragile black boxes.

AUTOMATIONTOOLINGNIX
03_FOCUS

Engineering Research

I evaluate new tools through production constraints: reliability, cost, security, deployability, and long-term maintenance.

WASMDISTRIBUTED
TECHNOLOGY

Why Rust?

Rust is a strong fit when a project needs predictable latency, memory safety, and low operational overhead. I use it where those properties matter most.

MetricRustTraditional StackWhat It Means For You
Latency Profilelow overheadvaries by runtimeCompiled services with small runtime overhead help keep API latency predictable under load.
Resource Footprintsmall footprinthigher runtime costLower memory usage can reduce hosting pressure and make capacity planning simpler.
Memory Safetycompile-time checksruntime disciplineRust removes broad classes of memory-safety bugs at compile time without a garbage collector.
Runtime Predictabilityexplicit errorsruntime exceptionsStrong typing and explicit error handling move many failures from production to compilation and tests.

Bottom Line

For the right backend workload, Rust can make an application more predictable under load, leaner to operate through lower runtime overhead, and safer by design. I choose it when these trade-offs directly support the business goal.

Pragmatic Rust Engineering

Rust is my primary tool for backend services where correctness, concurrency, and predictable performance are important.

Its type system and compile-time checks make operational assumptions explicit, which is valuable for APIs, infrastructure, and long-lived services.

I still choose technology by project fit: Rust for critical systems, and other stacks when they are the most maintainable path.

INDEX

Selected Works

Production systems built with Rust

01

HERMES_AI_PLATFORM

Case Study ->

Telegram operations platform for business workflows. Plans content, supports moderation, tracks channel context, and keeps review/approval control explicit.

AUTOMATION / BACKEND / RUST|RUST / TOKIO / GRAMMERS / AXUM / NIX
02

ANTIGRAVITY_SERVER

Case Study ->

Unified API layer for multiple model providers. Failover, cost-aware routing, usage analytics, and NixOS deployment with Colmena.

Antigravity dashboard showing provider routing
PROXY / INFRASTRUCTURE / RUST|RUST / LEPTOS / AXUM / TAURI / NIX

Video processing pipeline for social media operations. Face tracking, smart cropping, multi-format adaptation, and repeatable content transformation.

AUTOMATION / BACKEND / RUST|RUST / TOKIO / PYTHON
04

ENCRYPTED_ARCHIVE_PARSER

Open-source Rust library for local encrypted archive parsing with typed data structures and key-derivation handling.

CRYPTOGRAPHY / LIBRARY / RUST|RUST / AES / PBKDF2 / WASM
05

DORODNYAYA_LANDING

IN DEV
View Source ->

Professional landing page for a medical specialist. Fast loading, SEO-optimized, mobile-first design. Deployed in containers.

FULL-STACK / RUST|RUST / LEPTOS / AXUM / PODMAN / NIX
06

GEMINI_PROXY_ROTATION

ARCHIVED
View Source ->

API proxy for Google Gemini with key rotation, quota-aware routing, and controlled failover for uninterrupted service.

BACKEND / RUST|RUST / TOKIO / AXUM
// EARLY ARCHIVED PROJECTS

B2B_LEADGEN_ENGINE

EARLY_ARCHIVEDEPRECATED

[DEPRECATED] Early B2B lead generation prototype. Routed qualified conversations to sales follow-up. Legacy Python project.

EARLY ARCHIVE / PYTHON|PYTHON / OPENAI / POSTGRES

Contact

Direct channel for technical collaboration