Serhii Potapov

Full Stack Engineer at Unusual Whales

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Serhii Potapov is a Berlin-based Tech Lead with 16 years of professional experience building full-stack systems, currently leading Rust and TypeScript development for compliance and finance at Impero. He combines deep systems-level Rust expertise—evidenced by contributions to widely used projects like chronotope/chrono and multiple self-authored Rust libraries—with a strong web and backend background from Ruby and TypeScript roles. Serhii has a track record of designing robust libraries (newtype guarantees, language detection, technical analysis indicators) and improving developer ergonomics through macros, coercion fixes, and tooling. He publishes technical writing on his blog and brings a practical focus on testability and fuzzing, having enabled property-based testing for date/time types in chrono. Comfortable moving between low-level performance work and product-facing systems, he pairs pragmatic engineering with a curiosity for language design and tooling.
code16 years of coding experience
job12 years of employment as a software developer
bookNational Technical University "Kharkiv Polytechnic Institute"
stackoverflow-logo

Stackoverflow

Stats
3,858reputation
228kreached
29answers
31questions
github-logo-circle

Github Skills (44)

algorithm10
structures10
struct10
algorithms10
datetime10
crystal-lang10
macros10
finance10
rspec10
analyse10
bash10
date-format10
data-structure10
hashmap10
ruby10

Programming languages (24)

C#MDXJavaCSSRustCTeXScala

Github contributions (5)

github-logo-circle
greyblake/whatlang-rs

Oct 2016 - Dec 2022

Natural language detection library for Rust. Try demo online: https://whatlang.org/
Role in this project:
userBack-end Developer
Contributions:4 releases, 4 reviews, 550 commits in 6 years 2 months
Contributions summary:Serhii focused on implementing the core functionality of a natural language detection library for Rust, as the project description indicates. Their contributions centered on defining and implementing the `Lang` enum and related data structures, and creating the `detect_lang` and `calculate_distance` functions. These commits show a focus on core library logic and feature implementation, focusing on text processing and feature selection for language identification.
language-detectionrustnlptext-classificationclassifier
greyblake/nutype

Oct 2022 - Mar 2023

Rust newtype with guarantees 🇺🇦 🦀
Role in this project:
userBack-end Developer
Contributions:11 releases, 21 reviews, 173 commits in 4 months
Contributions summary:Serhii implemented the core logic for a newtype in Rust, focusing on string-based types. They implemented a working prototype, created derive macros for various traits, and built out the core functionality. Further commits refined the implementation, adding support for more inner types, improved error handling, and the ability to derive traits such as `Display`, `FromStr`, `Borrow`, `Into`, and `Serialize`.
newtyperustdatadata-structuresmacro
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial