7-day longest streak
Hi there! I'm Oleksii. I work as a full-time software engineer at Uber. In my spare time, I do open-sourcing. Most of my open-source 🚀 projects below 👇🏻 are focused…
Hi there!
I'm Oleksii. I work as a full-time software engineer at Uber. In my spare time, I do open-sourcing.
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 the math behind them, etc.
There are also other projects that I've developed for fun but that you might find useful, like ✍🏻 okso.app - an online drawing app, or 🧠 yesbrainer - a council of LLMs that debate in the browser towards the solution.
I also write 📝 articles about life, web development, and machine learning.
Getting in touch
-
javascript-algorithms ★ PINNED
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JavaScript ★ 196k 25d agoExplain → -
homemade-machine-learning ★ PINNED
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Jupyter Notebook ★ 25k 8mo agoExplain → -
learn-python ★ PINNED
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
Python ★ 18k 3mo agoExplain → -
nano-neuron ★ PINNED
🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"
JavaScript ★ 2.3k 8mo agoExplain → -
js-image-carver ★ PINNED
🌅 Content-aware image resizer and object remover based on Seam Carving algorithm
TypeScript ★ 1.6k 8mo agoExplain → -
machine-learning-experiments ★ PINNED
🤖 Interactive Machine Learning experiments: 🏋️models training + 🎨models demo
Jupyter Notebook ★ 1.8k 8mo agoExplain → -
state-of-the-art-shitcode
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
★ 6.2k 8mo agoExplain → -
promote-your-next-startup
🚀 Free resources you may use to promote your next startup
★ 2.2k 1mo agoExplain → -
machine-learning-octave
🤖 MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics being explained
MATLAB ★ 896 8mo agoExplain → -
self-parking-car-evolution
🧬 Training the car to do self-parking using a genetic algorithm
TypeScript ★ 760 8mo agoExplain → -
okso-app
✍🏻 The drawing app to express, grasp, and organize your thoughts and ideas. Draw to explain. Draw to grasp.
★ 308 1y agoExplain → -
use-position
🌍 React hook usePosition() for fetching and following a browser geolocation
JavaScript ★ 308 8mo agoExplain → -
covid-19
📈 Coronavirus (COVID-19) dashboard to show the dynamics of Сoronavirus distribution per country
JavaScript ★ 264 5y agoExplain → -
nodejs-master-class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
JavaScript ★ 242 5y agoExplain → -
trekhleb.github.io
🧬 My personal website with a list of my projects that help people learn and blog posts about life, web-development, and machine-learning.
TypeScript ★ 239 39m agoExplain → -
angular-library-seed
🌾 Seed project for Angular libraries that are AOT/JIT compatible and that use external SCSS-styles and HTML-templates
TypeScript ★ 201 6y agoExplain → -
links-detector
📖 👆🏻 Links Detector makes printed links clickable via your smartphone camera. No need to type a link in, just scan and click on it.
TypeScript ★ 185 8mo agoExplain → -
homemade-gpt-js
A minimal TensorFlow.js re-implementation of Karpathy's minGPT (Generative Pre-trained Transformer). The GPT model itself is <300 lines of code.
TypeScript ★ 93 1y agoExplain → -
micrograd-ts
🤖 A TypeScript version of karpathy/micrograd — a tiny scalar-valued autograd engine and a neural net on top of it
TypeScript ★ 74 2y agoExplain → -
hello-docker
🐳 Example Docker project that is used as illustration for automated continuous delivery flow with DockerCloud and DigitalOcean
Python ★ 53 8mo agoExplain → -
claude-pod
Docker sandbox for the Claude Code CLI. Runs Claude against one project folder — including with --dangerously-skip-permissions — while your home directory, SSH keys, and other projects stay invisible to the container. Unofficial.
Shell ★ 27 28d agoExplain → -
giphygram
🔎 Experimental React application for searching GIF images on GIPHY
JavaScript ★ 27 7y agoExplain → -
vscode-search-tree
🔎 (Draft!) VSCode extension to show the search results in a tree view
TypeScript ★ 24 3y agoExplain → -
yesbrainer
🧠 A council of AI models for the decisions that aren't no-brainers — they answer in parallel, debate to consensus, or get judged to a verdict. Browser-only, open source, bring your own keys (BYOK), no backend.
HTML ★ 23 8d agoExplain → -
trekhleb
👨🏻💻 My GitHub profile intro
★ 18 8d agoExplain → -
cali-vibe
Interactive California map with cities/counties comparison — housing costs, crime rates, population, temperature, sunshine, transit routes, and 3D terrain by county and city
TypeScript ★ 11 3mo agoExplain → -
jobs-radar-web-snapshot
No description.
★ 4 4mo agoExplain → -
homemade-gpt-js-weights
Pre-trained weights for the "Homemade GPT JS"
★ 3 1y agoExplain →
No repos match these filters.