Skip to content
View QuentinI's full-sized avatar
❄️
❄️

Highlights

  • Pro

Block or report QuentinI

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
QuentinI/README.md

Artemii Gerasimovich

GitHub QuentinI · LinkedIn q-ink · e-mail mbee@pm.me

Senior Rust engineer with 5+ years across backend, embedded systems, blockchain infrastructure, and confidential compute. Specialized in distributed systems and blockchain, most recently building rollup infrastructure at Espresso Systems.

Experience

Senior Rust Developer @ Espresso

Stack: Rust, tokio, Go, Solidity, AWS Nitro

Duration: Nov. 2023 - Jun. 2026

Responsibilities

  • Contributed to HotShot consensus implementation
  • Developed reference builder for HotShot consensus
  • Core contributor to OP Stack integration with the Espresso network, enabling Optimism-based rollups to use Espresso for fast confirmations

Middle Rust Developer @ Soramitsu

Stack: Rust, tokio, Python, PyO3, Nix

Duration: Apr. 2022 - Nov. 2023

Responsibilities

  • Part of Iroha 2 core team, contributing to the development of a distributed ledger
  • Sole maintainer of Iroha 2 python bindings
  • Designed and built the blockchain upgrade tool for Iroha 2

Middle Rust Developer @ Kupibilet

Stack: Rust

Duration: Nov 2021 - Apr 2022 · 6 mos

Responsibilities:

  • Integrated third-party airline API with the company's aggregator engine

Stack: Rust, tokio, hyper, PostgreSQL

Duration: Apr 2021 - Nov 2021 · 8mos

Responsibilities:

  • Developed backend applications in Rust with PostgreSQL as the database
  • Created tools for integrating various avionics devices

Embedded Software Developer @ Avtomatika

Stack: C, FreeRTOS, STM32

Duration:

  • Dec. 2018 - Jul. 2020 (part-time) · 1y7mos
  • Jul. 2020 - Apr. 2021 (fulltime) · 10mos

Responsibilities:

  • Developed embedded firmware for an STM32 microcontroller (part of a larger board)
  • Implemented proprietary protocols on top of SDIO/UART/SPI/1-Wire
  • Implemented proprietary modifications to USB protocol
  • Patched and expanded STM HAL USB drivers to support additional device classes

Technical skills

Rust:

Proficient, 7+ years of experience, 5+ years of professional experience. Experience with async (tokio), serde, WASM, hyper, procedural macros and FFI.

Golang:

Good, a year of professional experience.

Distributed systems

BFT consensus, rollup sequencing and data availability

Solidity:

Some experience writing production contracts

Nix:

Good, professional experience, extensive personal use.

Confidential compute:

AWS Nitro Enclaves, TEE-based trust boundaries for rollup infrastructure

C:

Good, 2 years of professional experience building embedded software.

Python:

Good, some professional experiense, mostly personal use.

(Postgre)SQL:

Experience in writing queries and stored procedures.


Languages

English:

C1, experience working on English-speaking teams.

Russian:

fluent, native speaker.


Education

BSc in Computational and Applied Mathematics (unfinished)

2017-2020, Saint-Petersburg State University

Popular repositories Loading

  1. nvim nvim Public

    Neovim config

    Nix 2

  2. nixpkgs nixpkgs Public

    Forked from NixOS/nixpkgs

    Nix Packages collection

    Nix 1

  3. aoc2020 aoc2020 Public archive

    Advent of Code 2020 solutions

    Rust 1

  4. versor versor Public

    Rust 1

  5. dummy-flake dummy-flake Public

    Dummy flake

    Nix 1

  6. udptest udptest Public archive

    Dummy program

    Rust 1