Skip to content
View JohnScience's full-sized avatar

Block or report JohnScience

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JohnScience/README.md

Hi there Hello, I'm Dmitrii Demenev.


I'm a Middle+ Software Engineer with over a decade of experience who does

  • πŸ¦€ Rust,
  • πŸ“¦ Open-source,
  • πŸ’» Full-stack (80% backend),
  • πŸ“± Cross-platform,
  • 🌐 Cross-language interoperability 1.

I'm a down-to-earth guy who learns the arts of humble brag and setting sane expectations to be trusted but not expected to do the factually impossible 2.

I consider myself a pragmatist3 and an eudaimonic4 and eclectic individual.


illustation


Achievements

  • ⭐ Star shooter. I was one of the first 25 software developers at Moonton, the company behind Mobile Legends: Bang Bang. This game alone generated the lifetime gross revenue of over $1,106,530,000 USD.
  • 🀝 Trusted. I authored the qualifier_attr Rust crate, which became a dependency of Solana (24-hour trading volume of $355,645,065.28 USD).
  • πŸ“¦ That guy from Nebraska Calgary (reference). My Rust crates have been downloaded from crates.io over 800,000 times (see the live count for yourself with Google Collab).
  • πŸ“š Recognized expert. Achieved recognition as a SME (Subject Matter Expert) in Rust by Coursera. Technically, they just called me this way in a message. But it counts, right?
  • 🌲 From little seeds grow mighty trees. Started coding at the age of 10. My dad was a professor at a university and a double PhD in Physics and Mathematics who decided to teach me some C and C++ while I was young. Rest in peace, dad.
  • ⌨️ Prolific code monkey (reference). Over 200 total GitHub repositories, among which over 100 are public. None of them is Hamlet, yet there are some interesting ones.
  • πŸ’ͺ Master of my own destiny. I stayed clear from ever consuming memes, smoking, drinking, or using drugs. I never came close to reaching the rock bottom mentally and stoically endured all the hardships in life. I work out and, as of July 7, have a 320+ day long streak of learning French on Duolingo.

Also see

Footnotes

  1. FFI, WebAssembly, and stuff. I can write code for nearly any other programming language using Rust. ↩

  2. I love the challenge and to make the seemingly impossible things the reality. ↩

  3. https://medium.com/@pronskiy/the-great-doctrine-or-10-simple-rules-that-any-developer-should-follow-d0e4b92bd62a ↩

  4. By that I mean that I derive the majority of my happiness from eudaimonics. More on the topic here: https://youtu.be/ry0zG2n0Hyg?si=lZNFmPiirzF7Kcal&t=221 ↩

Pinned Loading

  1. qualifier_attr qualifier_attr Public

    Procedural macro attributes for adding "qualifiers" to various items.

    Rust 7 2

  2. include_display_mode_tex include_display_mode_tex Public

    Macro that allows embedding tex formulae in rust documentation

    Rust 2

  3. midpoint midpoint Public

    Midpoint implementations (faster than std::midpoint in C++) with benchmarks

    HTML

  4. proc_macro_template proc_macro_template Public

    Cookiecutter template for creating procedural macros

    Rust 5

  5. statue statue Public

    Easier way to query selectors for static HTML pages.

    Rust

  6. mat-props-remote mat-props-remote Public

    Remote computation of properties of materials (elastic modules, thermal conductivity, thermal expansion)

    Rust