HI!
I'm Vadim Piven (@vadimpiven). I build desktop products with Rust and C++. I am based in Bilbao, Spain 🇪🇸.
Professional Experience
I currently work at MiLaboratories developing a data lake for biological data, a domain-specific query engine, and a query language providing efficient access to the data in a manner tailored for bioinformaticians. These technologies provide the foundation for the Table and Chart components of the Platforma.bio Electron app.
Before that, I was at Kaspersky contributing to Kaspersky Endpoint Security for Windows, and created a cross-platform web installer for Movavi products.
Education
I earned a Master's degree in System and Software Engineering from HSE University, Moscow and a Bachelor's degree in Applied Mathematics and Informatics from MIREA - Russian Technological University.
Professional Profiles
What I've built in the open
| Project | Context | Technologies | Description |
|---|---|---|---|
| node-addon-slsa | Maintained | TypeScript | Provenance verification for prebuilt native addons with GitHub attestations |
| node_reqwest | In development | TypeScript, Rust | Rust HTTP client for Node.js — system proxy, system CA certificates, SOCKS, HTTP/2, and Rustls out of the box, compatible with Electron |
| sample_project | Archived | C++, CMake | Cross-platform directory watcher with CMake, vcpkg, GitHub Actions CI, and CodeQL analysis |
| irrpoly | Bachelor's thesis | C++, CMake | Irreducibility and primitivity tests for polynomials in finite fields |
| opengl_proj1 | Coursework | C++, GLSL, CMake | Interactive 3D scene with a rotating color-gradient cone, skybox, and FPS counter — OpenGL 3.3+ with custom shaders and matrix transformations |
Bits and pieces
Contributions to open source
| Project | Stars | Technologies | Contributions |
|---|---|---|---|
| Apache DataFusion |
|
Rust | |
| DefinitelyTyped |
|
TypeScript | |
| Deno |
|
TypeScript, Rust | |
| git2-rs (libgit2) |
|
Rust, C++ | |
| Mise |
|
Rust | |
| Neon bindings |
|
Rust, TypeScript | |
| Polars |
|
Rust, Python | |
| Rust |
|
Rust |