Skip to content


@UmedaTakefumi @pluginio @Mirobit @fingerprintjs



Block or Report

Block or report trekhleb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

Report abuse

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

Report abuse

Hi there! 👋

I'm Oleksii. I work as a full-time software engineer. In my spare time I do open-sourcing (normally it is about 1-2 hours in the morning before the work). Most of my open-source projects below 👇🏻 are focused on one thing - to help people learn 📚. You may use these projects to learn about algorithms in JavaScript and get prepared for technical interviews, or to learn Python syntax and start experimenting with machine learning algorithms and math behind them, etc. I also write articles about life, web-development and machine learning.

Getting in touch

Follow me on Twitter   Follow me on LinkedIn   Follow me on Medium   Follow me on DevTo


  1. 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    JavaScript 110k 18.3k

  2. 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

    Jupyter Notebook 17.8k 3.3k

  3. 📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

    Python 7.8k 1.4k

  4. 🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"

    JavaScript 2k 105

  5. 🌅 Content-aware image resizer and object remover based on Seam Carving algorithm

    TypeScript 1.1k 37

  6. 🤖 Interactive Machine Learning experiments: 🏋️models training + 🎨models demo

    Jupyter Notebook 955 169

1,659 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2021

Created 1 commit in 1 repository
37 contributions in private repositories Jun 2 – Jun 18

Seeing something unexpected? Take a look at the GitHub profile guide.