New Post
Upload Images
View Images
Edit Pages
Edit: Projects
Password
Page Metadata
Title
Content (Markdown)
Project $\approx$ GitHub repository for my purposes. The ordering of these projects has little thought to it and should not be read into. ## Active **[Long Short Term Memory](https://github.com/Amitav-Krishna/lstm)** I was browsing [Chris Olah's website](https://colah.github.io/) and stumbled upon [his article on LSTMs](https://colah.github.io/posts/2015-08-Understanding-LSTMs/), and decided to implement one. ## Completed / Killed **[AI YouTube Music Transfer](https://github.com/Amitav-Krishna/ai_yt_music_transfer)** This was created before I had a job. I could search for a song (or any video), have it downloaded from YouTube, transferred over USB to my phone, and get recommendations for new songs. Eventually simplified this to just downloading the songs directly using yt-dlp and using Nautilus to drag them over, and currently (as of 2026/07/21) I use Spotify because it's easier and has a nice algorithm. **[Expression evaluation](https://github.com/Amitav-Krishna/ics3u_coursework/blob/main/cca/Main.java)** Can't think of a better name for this, this was my culminating assignment for ICS3U (grade 11 computer science). Would evaluate stuff like 3+1*2-5. **[Genie from scratch](https://github.com/Amitav-Krishna/ics3u_coursework/blob/main/worldomdelgenienotebook.py)** This was a passion project for ICS3U (grade 11 computer science). Because of lots of procrastination I did not finish it. This is a good candidate to be revived, though. **[GPU Torrent](https://github.com/amitav-krishna/gpu_torrent)** BitTorrent-like protocol for distributed token generation across self-hosted GPUs (FastAPI, Redis, PostgreSQL). **[tinygrad-verilog](https://github.com/amitav-krishna/tinygrad-verilog)** Python backend generating Verilog from tinygrad compute graphs. [Devlog series](https://www.youtube.com/watch?v=q7xqA4lmbC4). This was killed quite quickly, it's not really a compiler, it's more of me messing about with NNs in Verilog. Quite similar to [llm-from-scratch](https://github.com/amitav-krishna/llm-from-scratch). **[cerebras-challenge](https://github.com/amitav-krishna/cerebras-challenge)** LLM token visualizer showing perplexity across generation paths and highlighting high-saliency tokens. **[llm-from-scratch](https://github.com/amitav-krishna/llm-from-scratch)** Neural network framework in C++ with autograd engine and math primitives. **[stock_news](https://github.com/amitav-krishna/stock_news)** Full-stack Next.js app overlaying stock price timelines with news articles. Intended to be a follow up to the stock email notifications, got no users :^(. **[search_engine](https://github.com/amitav-krishna/search_engine)** word2vec from scratch with skip-gram and negative sampling. **[face_recognition_ai](https://github.com/amitav-krishna/face_recognition_ai)** Face matching using DeepFace (Facenet) embeddings. You can read my write-up [here](https://medium.com/@amtiavkrishna2011/helping-dementia-patients-recognise-loved-ones-9b7de077f16c) **[eye-tracking](https://github.com/amitav-krishna/eye-tracking)** Webcam gaze tracking for mouse control (Python, OpenCV, dlib). **[Stock Email Notifications](https://github.com/amitav-krishna/Stock_Email_Notifications)** Automated stock alerts (Grade 7, ~80 users).
Save Page
View Page