- I'm constantly learning and tinkering with Artificial Intelligence ๐ค and Machine Learning, example.
- I am currently learning PyTorch ๐ฅ, as I've found TensorFlow a bit buggy ๐.
- I am learning more Javascript, to show more of what AI can do, simple example.
- I'm also learning Rust, mainly as I'm interested in WebAssembly (Wasm).
- I love Python (the best language ๐), and enjoy seeing what I can do with it and increasing its performance.
- I would like to contribute to more open source projects ๐.
- Face Detection from Scratch - Face detection using Yolo architecture from scratch. Uses Pytorch/Pytorch Lightning as the ML framework
- Chess CNN - Convolutional Neural Network trained using supervised learning on grandmaster chess players (sourced from Lichess). Uses Keras.
- Animal Population Simulation - Population simulation of "foxes", "pigs" and "grass" to see how the patterns change with initial conditions and hyperparameters. Uses Numpy and OOP practices.
- Face Detection App - Fun little project, overlays swag glasses on the face. Built using Kivy (cross platform, mobile and desktop) and OpenCV.
- Fast Json Normalize - A fast implementation of
json_normalize
function in Pandas (has been merged, see here). - Auto Beatsage - Gluing together YouTube to Beatsage with my Oculus Quest to add any YouTube song as a Beatsaber song.
- Autocompile - Declarator to compile and speed up a function with Cython harnessing the type hints for type information. Uses Cython.
- Crypto Price Dashboard - (WIP) Dashboard showing the price of different cryptocurrencies over time. Uses APIs and Dash.
- Doorbell project - (WIP) A smart doorbell that announces who is at the door as they approach (e.g. Amazon delivery, Mother in Law)
- PyTorch Playground - Collection of Colab Notebooks of me exploring different aspects of ML and PyTorch
- Data Science with Python - A readme I made for a friend giving description of different Python libraries used for Data Science
- Motion controlled Snake - Motion controlled snake game uses webcam. Build using React and TensorFlow JS.
- Dota Heroes Website - Information website of Dota Heroes, using multiple APIs. Build using Svelte.
These are languages, tools and projects I have experience with, either from work or on personal projects (not exhaustive).