Loading...

Hi there,


I'm Pranav
A Web Developer

I'm an undergraduate student of computer science with experience working across the full-stack of web developement and some experience in the field of artificial intelligence and machine learning.



About Me


Hi! I am Pranav. My interest in programming started back in 2013 when I took up a robotics diploma course during the summer break. When I wrote my first line of code and saw it run, I knew this was something I could do for the rest of my life.

Fast forward to today I am pursuing a B.tech. Computer Science degree in SRM Institute of Technology, Kattankulathur. I'm a self taught machine learning engineer, with a specialization in Artificial Intelligence.

I've also worked across the full stack of web development. Currently looking for roles to develop industrial knowledge and learn from experienced team members.

Flowers

Where I've Worked



Teaching Assistant and Mentor @ Coding Ninjas

June 2021 - October 2021
  • Mentored a group of 100+ students who took up a course of Data Structures and Algorithms in Python
  • Solved 1200+ doubts and debugged codes written by students
  • Day to day involved debugging code written by students, giving them insights as to how their solutions could be optimized and connecting with them via video chat to teach them DSA concepts.

Backend Developer @ CDATS

March 2021 - September 2021
  • Led a team of 6 members to deliver competitive web applications
  • Worked on an SQL database and PHP based server-side script to add new instruments and respective functionalities in the database and the web-application
  • Day to day involved fixing bugs and adding new functionalities to the web-application

Some of my work





Flyver

Flyver is an airline booking website built on express and node.js for back-end and HTML/CSS for front-end. Implemented mongoDB for data management and storage.

Node.js            Express.js            MongoDB

Neuro Evolutionary Bot

A model evolved using NEAT, a genetic algorithm used to evolve agent behaviour continuously at run-time and also adapt to varying environmental dynamics. The algorithm evolves topologies and weights over generations to build a minimal optimal neural network which is capable of flawlessly playing a given game.

Python           NEAT-Python           Pygame

MCTS-Based 2048 Bot

A bot built from scratch which uses the monte carlo tree search algorithm to play the classic 2048 game. The algorithm is a derivative of the mini-max algorithm and treats the randomizor of the game as its opponent only to play the game better than any human can.

Python            Pygame

Mandelbrot Set Visualizer

The mandelbrot set visualizer is an interactive application that provides a powerful tool for exploring the depths and complexity of the mandelbrot set. The visualizer gives you a stunning representation of the mandelbrot set, allowing users to navigate through the fractal landscapes uncovering its hidden structures and gaining insights into its self-familiarity and infinite complexity. The application supports high precision floating point calculation and uses web workers to significantly boost calculation speeds.

HTML/CSS            Javascript

View More Of My Work At Github

I Guess That's About It...

Get In Touch

Whether you want to hire me or discuss a project or maybe just say hi! I'm not a big social media fan but you can drop a mail or connect with me through linkedin :)