HEY I AM Krishna Agrawal
Passionate about computer science, I enjoy solving complex problems with creativity and precision. With a strong foundation in algorithms, data structures, and languages like C, C++, Python ,I bring analytical thinking and innovative solutions to every challenge I tackle.
Download My CV
Krishna Agrawal
Software Developer
What Skills I Have ?
In the dynamic world of creativity, my diverse skill set forms the foundation of impactful work. Fueled by innovation and commitment to excellence, I bring creativity, adaptability, and meticulous attention to detail. Whether designing visuals, developing websites, or managing projects, I approach each task with enthusiasm and expertise. Let's explore how my skills can elevate success.

Python

MySQL

C/C++

HTML

CSS

JavaScript

Some of My Projects
Discover my creative journey through diverse projects. Each one tells a story of passion, innovation, and commitment to excellence. Let these projects speak for the impactful outcomes we can achieve together.
Paint Application

Paint Application

This is a paint clone web app that lets users draw, erase, and fill colors on a canvas. It includes tools for adjusting brush size and color, clearing the canvas, saving/loading drawings to local storage, and downloading the canvas as an image. It's optimized for desktop use. Project Link

Mission

Front-end Development, UI/UX Design, Drawing Tools Implementation

Tech Stack

HTML, CSS, Javascript
Chatting Application

Chatting Application

A multithreaded console-based chat application in C++ using WinSock. It supports multiple clients, real-time messaging, colored output, and server-side commands like #stop and #list. Project Link

Mission

C++ Socket Programming, Multithreading, Real-time Messaging, WinSock API, Client Management, Server Monitoring

Tech Stack

C++, Winsock2, Multithreading, Socket Programming
Selection sort

Selection Sort Visualizer

Selection Sort Visualizer is a web app that visually demonstrates selection sort with animated, color-coded bars for easy understanding. Project Link

Mission

Visualizing the Selection Sort algorithm through interactive animations and user-friendly controls

Tech Stack

HTML, CSS, Javascript
Tic-Tac-Toe

Tic-Tac-Toe

A web-based Tic Tac Toe game where players can play against each other or the computer. It features an interactive design, SVG elements for the game board, and includes settings and a reset option. Built using HTML, CSS, and JavaScript. Project Link

Mission

Create an engaging, interactive Tic Tac Toe game with a user-friendly interface and a responsive design for both desktop and mobile platforms. Focus on system design and smooth user experience.

Languages

HTML, CSS, JavaScript

Certifications and Achievements

Explore my journey of continuous learning and recognition. These certifications and achievements highlight my dedication to mastering new skills and contributing to innovative projects.

Supervised Machine Learning: Regression and Classification

Issued by: DeepLearning.AI

Date: September 2024

Completed the Supervised Machine Learning: Regression and Classification course by DeepLearning.AI and Stanford University on Coursera, instructed by Andrew Ng.

View Certificate

Two’s Complement: Pair Programming Contest

Issued by: IISc ACM

Date: October 2024

Two’s Complement: Pair Programming Contest – Secured 2nd position in a coding competition hosted by IISc ACM Student Chapter

View Certificate

Problem Solving (Intermediate) Certificate

Organized by: HackerRank

Date: April 2024

Problem Solving (Intermediate) – Earned a HackerRank Skill Certificate by passing the intermediate-level coding assessment.

View Certificate

CodeQuest - CodeClash 2025

Organized by: Let's Code

Date: May 2025

CodeQuest – DSA Problem Solving (CodeClash 2025) – Secured 43rd rank in a national-level algorithmic coding competition organized by Lets Code Community.

View Certificate

30 Days DSA Bootcamp

Organized by: Unstop

Date: June 2025

30 Days DSA Bootcamp – Successfully completed a coding bootcamp focused on Data Structures and Algorithms, offered by Unstop.

View Certificate

Problem Solving (Basic) Certificate

Organized by: HackerRank

Date: April 2024

Problem Solving (Basic) – Earned a HackerRank Skill Certificate by passing the coding assessment.

View Certificate
I am just a Click Away!
Feel free to reach out and let's turn ideas into reality. Whether you have a project in mind, want to discuss collaboration opportunities, or just fancy a good conversation, my inbox is always open. Let's connect and explore the possibilities together. Your message is the next chapter in this creative journey, and I'm excited to be a part of it.