About Me

Greetings, I am Yash Jadhav. I am currently and interested in various domains within computer science. I especially enjoy lower-level systems, and understanding how things work internally. Really confused what to do now, help out !!

Here are a few things I am currently interested in

  • Systems programming and low-level engineering related to C, C++, Linux internals, networking and memory management. Soon starting with Go and infrastructure.
  • Machine Learning, though I have not worked on it seriously recently. Currently most of my focus is on systems.
  • Neovim, my current config is mostly vibecoded, but will soon do it properly.

Projects Created Till Now

  • Implemented a HTTP Server from Scratch in C
  • Implemented a SQL Database from Scratch in C++
  • Recall, an terminal based AI mystery game where your NPCs doesnt have fixed script instead react differently based on how you ask, uncover the killer.
  • Implemented research papers including Attention Is All You Need and DDPM (Denoising Diffusion Probabilistic Models)
  • Created a Custom CNN from Scratch
  • Built a RAG system for answering questions on PDFs
  • Smaller projects including: password manager, fine-tuning experiments, CNotes, RL experiments for Geometry Dash, and a browser extension that summarizes selected text.

What I Am Doing Currently and Planning To Do

  • Exploring Valkey internals
  • Learning Operating Systems and Arch
  • Data Structures and Algorithms (not currently on Leetcode or Codeforces grind)

Blogs

  • How I Created My Own SQL Database
  • How I Created My Own HTTP Server
  • Implementing Linear Regression from Scratch
  • Making an RL Agent Play Geometry Dash from Scratch
  • Recall - An AI Mystery Game built with Cognee and Ollama
  • Implementing Multi-Level Feedback Queue in xv6

Books That I Am Reading or Have Read

  • Introduction to Algorithms (4th Edition) — currently reading
  • Hands-On Machine Learning with Scikit-Learn and TensorFlow — completed
  • Operating Systems: Three Easy Pieces — currently reading

Navigate