Karan Yadav

Karan Yadav

Back-end Developer

About Me

I'm currently pursuing Bachelors of Computer Engineering at Ajay Kumar Garg Engineering College. I've a good hand in C++, Python with REST Framework. Currently I am working on my skills as well as building websites from scratch using Django. Being an active participant in technical events, I'm capable of leading a team for problem solving. My passion for technology is something which keeps me motivated to solve real world problems with software.

Skills

General: Web Development, Competitive Programming.
Programming: C/C++, Python, Java, Javascript
Front-end:HTML, CSS, Bootstrap, React
Back-end:Django, Flask, REST API, MySQL

Projects

MCQ based online test API

Django Rest framework API to conduct online MCQ based test. Features:
1. Add questions easily and their answers
2. Create tests with start time, end time, marking scheme, add/remove questions, evaluation
3. Secured authentication with JWT token

Find out more

Pothole Detection Web App

A web app built using flask that takes input as images and tells whether it is a pothole. Works with a CNN model pre-trained in thousands of images.

View on GitHub

Flappy Bird AI Game

The popular Flappy Bird game that plays itself and learns itself using Machine Learning. Based on Genetic Algorithm. New birds retain the genes of parents which helps them score higher than their parents.

View on GitHub

More on Github

Relevant Experience

Teaching Head - Programming Club AKGEC (2020 - Present)

Guided juniors through their Competitive programming journey. Tought Data Structures and Algorithms in depth. Had fair experience in debugging and reading other's code. Conducted Programming Competiions and created DSA problems.

Technical Head - Big Data Center of Excellence (2020 - Present)

Worked on technical projects of the society for the college. Oraganized workshops on various topics.