Giter Site home page Giter Site logo

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 May 25, have a 280+ 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

Dmitrii - Demenev's Projects

android-activity icon android-activity

Glue for building Rust applications on Android with NativeActivity or GameActivity

aoc-session icon aoc-session

Get the session cookie value for Advent of Code easily

aocli icon aocli

A helper for solving Advent of Code in Rust

arg_attr icon arg_attr

Specify the accepted arguments depending on configuration conditional checks.

assert_tokens_eq icon assert_tokens_eq

Like Rust's built-in assert_eq macro, but for token streams. Passes them through rustfmt, and shows a pretty diff

betting_app icon betting_app

Skeleton of a cross-platform (Android, iOS, Windows, MacOS, Linux) crypto betting app. Cancelled due to client's dissapearance.

booking-rooms icon booking-rooms

An automation tool for booking rooms in Calgary Central Library. Built for Calgary Rust.

borrown icon borrown

Borrowed or owned, simplified for no-std.

browsercookie-rs icon browsercookie-rs

A rust crate useful for extracting cookies from browsers. Inspired from browsercookie python library

cargo-fill icon cargo-fill

An interactive CLI tool for filling the fields of Cargo.toml quickly.

collect_array_ext_trait icon collect_array_ext_trait

A simple library for collecting an instance of It: std::iter::Iterator<Item=T> into an array [T; N] where N is the presumed length of the iterator.

corretto icon corretto

Library for installing and finding info about Corretto OpenJDK

count_tys icon count_tys

Function-like procedural macro that counts type expressions

ctoption icon ctoption

Compile-time Option<T>. Its discriminant is maintained at the type-level rather than at runtime.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.