Vibe
Сервис транскрибирования и суммаризации аудио
Backend-разработчик.
Создаю надёжные системы на
Go, Python & little Rust.
// Vladislav Shuvalov
use std::collections::HashMap;
struct Developer
name: String,
stack: Vec<String>,
location: String,
impl Developer
fn new() -> Self
Developer
name: "Vladislav Shuvalov",
stack: vec!["Rust", "Go", "Python"],
location: "Екатеринбург",
fn main()
let dev = Developer::new();
println!("Hello, !", dev.name);
Работаю над backend-сервисами и системами. Мой подход — выбирать правильный инструмент под задачу:
Go для конкурентных микросервисов,
Rust там, где важна производительность и безопасность памяти,
Python для прототипирования и автоматизации.
Ценю простоту архитектуры, читаемость кода. Фанатею по Rust, локальному AI и self-hosting.
Оптимизирую критические пути, измеряю до и после.
// zero-cost abstractionsПроектирую системы с учётом отказоустойчивости.
// Result<T, E>Выбираю простые решения, которые работают сейчас и желательно, чтобы не сломались когда-то потом ;)
// YAGNI & KISSОбожаю open source и self-hosted, собственно и сам стараюсь поддерживать проекты.
// open sourceСамооценка опыта работы с технологиями.
[package]
name = "shuvalov-dev"
version = "1.0.0"
edition = "2005"
[dependencies]
tokio = { version = "1", features = ["full"] }
actix-web = "4"
serde = { version = "1", features = ["derive"] }
sqlx = { version = "0.8", features = ["postgres"] }
redis = "0.26"
tracing = "0.1"
[profile.release]
opt-level = 3
lto = "thin" Сервисы, которые я размещаю в своём Homelab.
Пароли
Файловое хранилище
S3-хранилище
Сервис транскрибирования и суммаризации аудио
Экспериментальный Rust-драйвер для 1,54-дюймового четырёхцветного e-paper дисплея
Адаптивный тренажёр слепой печати в терминале: упражнения на русском и английском, работа над слабыми буквами и отслеживание прогресса.
fn main()
let contact = Contact
email: "mega.kefi36@icloud.com",
telegram: "@Kitzu_Zen",
location: "Екатеринбург, RU",
status: Status::NotLooking,
;
// Можно просто написать
contact.send_message(
"Создадим что-нибудь вместе"
);