Skip to content
View BLARRCHER's full-sized avatar

Block or report BLARRCHER

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BLARRCHER/README.md

Hi, I'm Kirill 👋

Backend engineer Python & Rust, payments and fintech.

I work on card processing systems: real-time authorization with strictly consistent balance operations under hard SLA, provider integrations, transactional messaging (Kafka), PostgreSQL at ~30(hot data) TB scale. Currently: backend engineer at a fintech payment platform (~$10M/mo volume).

What to look at

Repo What it shows
payment_processing Take-home assignment: async payment service with transactional outbox, 3-level idempotency, retries/DLQ, signed webhooks, testcontainers, CI
profiling_optimizing Rust debugging/perf lab: 8 seeded defects fixed, verified with Miri, Valgrind, ASan, TSan; hot path sped up ~249,000×
rust_c_ffi_linking Plugin architecture over a C ABI in Rust: dynamic loading, panic isolation, safe FFI adapter
rust_wasm_frontend One Rust workspace, four crates: actix-web + tonic backend, client lib, CLI, WASM frontend

Most study projects here were developed locally and published as final snapshots, so commit history is thin, so happy to walk through any line of them in an interview.

Stack

Python (FastAPI, aiohttp, Flask, anyio, asyncio, Django, TortoiseORM, SQLAlchemy) · Rust (Tokio, Actix, Axum, SQLx, SeaORM) · PostgreSQL · Kafka · ClickHouse · Redis · Kubernetes

📫 telegram: @finansy_st · k@bogatyrev1.ru

Pinned Loading

  1. ffi_try ffi_try Public

    Plugin-based image processor in Rust: cdylib plugins over a C ABI, libloading, panic isolation via catch_unwind, safe FFI adapter. Course assignment.

    Rust

  2. payment_processing payment_processing Public

    Async payment microservice: FastAPI + PostgreSQL + RabbitMQ, transactional outbox, 3-level idempotency, retry/DLQ, HMAC-signed webhooks, testcontainers + CI. Take-home assignment.

    Python

  3. profiling profiling Public

    Rust debugging & performance lab: 8 seeded defects fixed and verified with Miri, Valgrind, ASan, TSan; fibonacci ~249,000× faster, dedup ~214×. Course assignment.

    HTML

  4. rust_wasm rust_wasm Public

    Blog platform as a Rust workspace: actix-web + tonic (HTTP & gRPC), sqlx, JWT/Argon2, shared client lib, CLI, WASM frontend. Course assignment.

    Rust

  5. rust_quote_streaming rust_quote_streaming Public

    Real-time market quote streaming in Rust: TCP control channel + UDP data plane, keep-alive protocol, crossbeam channels. Course assignment.

    Rust

  6. rust_parser rust_parser Public

    Parser library + CLI in Rust (financial datasets from various sources). Course assignment.

    Rust