About Me

I am Abhinav Patel, pursuing B.S. in DATA SCIENCE from IIT MADRAS. With over 4 years of experience as a self-taught computer scientist, I specialize in solving challenging problems and conducting research in machine learning. I am also a web developer, quickly adapting to and learning new skills as projects demand.

My projects showcase my diverse knowledge and fast learning capabilities in various areas. With expertise in Python, C++, C, JavaScript, Rust, and Assembly, and web design, I explore computer architecture, leveraging mathematics to create programming magic.

My passion for programming, combined with a deep interest in Physics, Maths, and Computer Science, drives me to constantly learn, research, and contribute to cutting-edge developments. I am currently authoring a book on MACHINE LEARNING algorithms.

A fast learner, I thrive on solving challenging problems and staying updated with the latest research in my field. While mostly self-taught, my knowledge of graduate-level mathematics helps me design optimal algorithms. I aspire to be a computer scientist and am eager to collaborate on interesting projects, helping others with my skills.

I also have experience as a web developer, working with HTML5, CSS3, JavaScript, TypeScript, Next.js, APIs, and other related technologies. Making interesting projects that spark joy, I am looking forward to creating awesome projects that scale. I have a relentless interest in the quality of developing software and am always researching new ways to tackle complex problems.

Follow
image

Abhinav Patel
Computer Scientist

Download Resume

MY SKILLS
html-5
css3
JavaScript
React.js
SQL
DataBaseManagement
Python C++ C Rust Assembly
MachineLearningAlgorithms
GitHub VS Code
MY PROJECTS

WAVECRAFT

A fully-fledged audio editor for quick and efficient music editing.
Developed to provide full control over audio editing tasks.

VISIT WEBSITE

WAVESHIFT

An innovative web app designed to make sounds funny and funky.
It also serves as a visualization tool for noises and sounds.

VISIT WEBSITE

DRUMMY

A fun tool for making beats, adding an element of enjoyment to music creation.
Inspired by the need for more lighthearted projects.

VISIT WEBSITE

LOLLIPOP LANGUAGE

A Turing complete stack-based programming language supporting NASM and GAS assembler syntax.
Developed during a computer architecture course.

SEE PROJECT

WEB SERVER in RUST

Implementation of TCP in Rust, mainly for Linux.

SEE PROJECT

LLAMA2

llama2 implementation in pytorch from scratch by reading paper.

SEE PROJECT

STABLE DIFFUSION

Implementation of stable diffusion in pytorch by reading paper.

SEE PROJECT

GPT TRANSFORMER

This is implementation of fullt fledged transformer based generative ai from scratch in rust.
I learned a lot while building this project.I love reinventing the wheel.

SEE PROJECT

COMPILER

An ongoing project focused on learning compilers.
Developing a compiler with a custom backend for educational purposes.

SEE PROJECT