Hello!! I am Vinay Kumar

My Coding Profiles

Skills

C, C++, Matlab, Python, Java, Perl, Javascript

RISC-V, Latex, Tinkercad, Lex, Yacc

About me

I am Vinay Kumar, Computer Science and Engineering Sophomore at Indian Institute of Technology, Ropar and I am interested in Web Development and Machine Learning.

Apart from my academics, I solve problems on Leetcode, Hackerrank or take part in contests on some competitive programming sites.

I like to cook, watch animes or sitcoms, clicking pictures and I am into comedy.

Projects

Utility Based Cache Partition

Implemented a UCP(Utility Based Cache Partitioning) on Last Level Cache in Champsim; a trace based simulator. Used Look Ahead Algorithm to find a new partition.

GitHub Link

Boolean Minimisation

Implemented a Boolean Minimiser in C++ language using concepts of OOPs. It can take input in any form (SOP, POS, Min Terms, Max Terms). It also shows the K Map of the boolean equation.

GitHub Link

LRU Cache

Simulated the Least Recently Used Cache Evication Policy in C language using various data structure. Also made a random string generator for checking the simulator.

GitHub Link

Voice Assistant

Made a simple Voice Assistant for my laptop using using python libraries like pyttsx3, pyaudio, speech recognition, wikipedia.

GitHub Link

Syntax and Lexical Analyser

Implemented a Lexical and Syntax Analyser for C language using Lex and Yacc. Lex was used to tokenisation of the code and Yacc was used to parse the tokens.

GitHub Link

Work Experience

Machine Learning

CAIR DRCO Intern

Developed a cognitive algorithm using Instance Based Learning.The algorithm was used to perform search and retrieval tasks in a virtual environment using human behavior data.

Mentorship

ISMP Mentor

Helped 5 freshmen at IIT Ropar to have a smooth transition from their school life to college life. Now I am PostGraduation Mentor also.