• Work
  • Projects
  • Blog
  • About Me
  • Resume/CV

Hi, I'm Ravi


Software Engineer | Blogger | Life Long Learner | ML Novice

HeadStart System Design - Part 2 - My AWS Certified Solutions Architect Associate Journey

How to prepare for the exam and the things learned through it

Posted on December 25, 2020

[Read More]
Tags: system-design aws-certification cloud-services blog

HeadStart ML - Part 2 - Statistics and Probability FAANG interview questions

Some statistics and probability questions asked for SDE, Data Science roles and their solutions.

Posted on September 6, 2020

[Read More]
Tags: machine-learning statistics-probability blog

HeadStart System Design - Part 1 - Design Pattern Intuitions

Intuitions about which Design pattern to use based on the input you provide and the state and functionality you want

Posted on August 16, 2020

[Read More]
Tags: system-design design-patterns blog

HeadStart ML - Part 1 - Distilled Summary of ML

Introduction to current state of ML and all its important concepts

Posted on March 30, 2020

[Read More]
Tags: machine-learning blog

DIY Terminal/Shell

How to code your own terminal from scratch

Posted on June 16, 2019

In this post, I would describe how one can code a terminal/shell from scratch. At the end of the post, link to my github repository containing all the code is mentioned.
Tags: project

Sample blog

To show use of markdown for blogs, project explanations etc.

Posted on February 28, 2015

You can write regular markdown here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to take 5 minutes to learn how to write in markdown - it’ll teach you how to transform regular text into bold/italics/headings/tables/etc. [Read More]
Tags: test
  • Email me
  • Facebook
  • GitHub
  • LinkedIn
  • Instagram
  • Twitter
  • RSS

Ravi Vats  •  2022  •  medium.com/@ravivats_

Theme by beautiful-jekyll