Valentyn Kit
Systems engineer. I understand things by rebuilding them from scratch: TCP stacks, storage engines, OS primitives. Rust and C. Currently inside the Solana protocol.
Pronouns
He/Him
Work
Lead Backend & Platform Engineer
Badges
1 Week Community Wellness Streak
For actively engaging with the community by posting at least 2 comments in a single week.
Writing Debut
Awarded for writing and sharing your first DEV post! Continue sharing your work to earn the 4 Week Writing Streak Badge.
Two Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least two years.
One Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least one year.
GitHub Repositories
mapreduce-c
Custom implementation of MapReduce in C.
C • 1 star
building-tcp-servers-in-c
A TCP server built five ways in C — blocking → nonblocking → select → kqueue → a framed protocol with backpressure. libc-only.
C • 1 star
building-tcp-servers-in-rust
One TCP echo server, built seven times, from a blocking socket to an async runtime. blocking, nonblocking, select, poll, epoll/kqueue, mio, tokio.
Rust
bytekv
A single-threaded, event-loop-driven key-value store in C — kqueue, AOF persistence (CRC64), fork-based compaction. libc-only, ~2.7K LOC.
C • 1 star
Skills/Languages
C, Rust, Zig, Go, TypeScript. TCP/IP, networking internals, distributed systems, storage engines, OS primitives. Solana. PostgreSQL, Redis.
Currently learning
Solana internals. Rust, Zig, C and OS fundamentals via OSTEP.
Networking primitives from scratch.
Reading source, building small reproductions where things get confusing.
Currently hacking on
networking in C/Rust, a storage engine, low level primitives.
Pulling apart Redis and SQLite internals. Solana internals.
Available for
systems programming, Distributed Systems, Solana, Rust, C, Zig. OSS collaboration.
Want to connect with Valentyn Kit?
Create an account to connect with Valentyn Kit. You can also sign in below to proceed if you already have an account.