Balkrishna Srivastava

Balkrishna Srivastava

Mentor
5.0
(394 reviews)
US$15.00
For every 15 mins
878
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Learn C, C++, Java, Python, DSA & Problem Solving | 8+ Yrs Experience
Learn C, C++, Java, Python, DSA & Problem Solving | 8+ Yrs Experience

Hi! I'm a software developer and programming mentor with 10+ years of hands-on coding experience and deep expertise in Data Structures, Algorithms, and real-world software development.

Unlike purely academic tutors, I write code every single day — solving algorithmic problems, building systems, and helping developers tackle real programming challenges.

Most recently, I architected and built an entire production platform from scratch:

👉 https://codewithbk.com

The platform is built using Python, Django, JavaScript, HTML, and CSS, where I designed the backend architecture, APIs, database models, authentication logic, and the frontend interface.

Because I actively build software, my teaching focuses not just on theory but on how real engineers think, debug, and design solutions.

What I Specialize In

💻 Programming Languages

  • C
  • C++
  • Java
  • Python

🧠 Core Computer Science

  • Data Structures & Algorithms (DSA)
  • Problem solving & algorithmic thinking
  • Complexity analysis
  • Debugging techniques

🏗 Software Development

  • Backend development (Python / Django)
  • API design
  • Database modeling
  • Writing clean, maintainable code

Extensive Mentoring Experience

Over the past 8+ years, I have conducted thousands of one-on-one sessions mentoring:

  • College students learning programming
  • Developers preparing for coding interviews
  • Fresh graduates targeting SDE roles
  • Professionals improving their problem-solving ability

I’ve helped many students crack technical interviews for SDE-I and SDE-II roles through structured problem-solving practice and deep understanding of algorithms.

How I Help Developers

My goal is not just to help you finish a problem — but to help you think like a strong engineer.

In our sessions we focus on:

  • Breaking down complex problems
  • Designing clean and efficient solutions
  • Writing structured, readable code
  • Debugging systematically
  • Building strong algorithmic intuition

With the rise of AI-assisted coding, writing code is only part of the skillset. What truly matters is the ability to approach problems correctly, reason about solutions, and design robust implementations — skills that I emphasize heavily during mentoring.

I Can Help You With

  • 🚀 Learning programming from scratch
  • 🧠 Mastering Data Structures & Algorithms
  • 🎯 Preparing for coding interviews
  • 📚 College coursework and assignments
  • 🧑‍💻 Debugging difficult programming problems
  • 🏗 Building real programming projects

I’m comfortable tackling almost any coding problem or project, and if something requires deeper exploration, I enjoy diving in and working through it systematically.

If you're serious about becoming a strong programmer and problem solver, I'd be happy to help.

Let's build your skills the right way.

English
New Delhi (+05:30)
Joined October 2018
EXPERTISE
3 years experience | 3 endorsements
Designed and implemented a scalable Django web application from the ground up, including backend architecture, authentication, database d...
Designed and implemented a scalable Django web application from the ground up, including backend architecture, authentication, database design, and deployment.
2 years experience
Conceptualised and designed the product from inception, defining its structure, user experience, and functional architecture.
Conceptualised and designed the product from inception, defining its structure, user experience, and functional architecture.
Scalable web application frameworksDjango
Scalable web application frameworksDjango
10 years experience | 92 endorsements
Java was the first programming language I learned how to code. I have been programming in Java for over 13 years now. I can help with Jav...
Java was the first programming language I learned how to code. I have been programming in Java for over 13 years now. I can help with Java Swing, Java FX, OOPs and Data Structures & Algorithms in Java.
7 years experience | 14 endorsements
I have been tutoring C++ programming for over 7 years now. I can help you with OOP, Data Structures & Algorithms, coding, competitive cod...
I have been tutoring C++ programming for over 7 years now. I can help you with OOP, Data Structures & Algorithms, coding, competitive coding and STL.
8 years experience | 63 endorsements
I have been programming in C for the past 8 years. Message me for help with pointers, structs, and program flow in C.
I have been programming in C for the past 8 years. Message me for help with pointers, structs, and program flow in C.
7 years experience | 14 endorsements
Helped college students to prepare simple form and console applications.
Helped college students to prepare simple form and console applications.

REVIEWS FROM CLIENTS

5.0
(394 reviews)
jenny
jenny
May 2023
Balkrishna is really helpful, knowledgeble, and efficient. The session was really clear to understand as well. I would definitely recommend Balkrishna.
Fiza Khan
Fiza Khan
April 2023
He is so helpful and tries to be as fast as possible while also checking in! I was struggling with a huge assignment and he really helped out.
Mike Arthur
Mike Arthur
March 2023
Fast, Helpful, and knowledgeable.
Ryan Alvaro
Ryan Alvaro
February 2023
Very detailed and responsible
Lily Creaghan
Lily Creaghan
July 2022
Balkrishna is an excellent teacher! He helped me understand through examples and explanation how to properly code in C++. 5 star mentor, definitely would go to again!
Nate Scott
Nate Scott
July 2022
Really great help. Very efficient and clear with his work. Definitely recommend.
Michael Luong
Michael Luong
April 2022
very helpful and deatil
Kevin Chehreh
Kevin Chehreh
April 2022
Fast and hard worker as always!
Kevin Chehreh
Kevin Chehreh
March 2022
The fastest and most precise coder I've ever seen, not even kidding. He will know more about your assignment than you do.
Kevin Chehreh
Kevin Chehreh
March 2022
The fastest and most precise coder I've ever seen. He will help you through your assignment and help you understand everything as he goes with incredible speed.
EMPLOYMENTS
Founder & Developer
CodeWithBK
2024-09-01-Present

Founded and independently built a production-grade Django-based EdTech platform, managing architecture, development, deployment, and o...

Founded and independently built a production-grade Django-based EdTech platform, managing architecture, development, deployment, and ongoing optimization.

Visit here: www.codewithbk.com

HTML/CSS
Python
Django
View more
HTML/CSS
Python
Django
Database
Full Stack
Auth
Technical SEO
System design
Product design
Scalable web application frameworks
View more
Online Programming Tutor
Freelancer
2015-09-01-Present
I have been a full time online computer programming tutor since 2015.
I have been a full time online computer programming tutor since 2015.
Python
Java
C++
View more
Python
Java
C++
C
Algorithm
Data structure
View more
Software Devloper 1
Infinera India Pvt. Ltd.
2017-01-01-2017-06-01
Student Intern
Student Intern
Java
Object-Oriented Programming
Java
Object-Oriented Programming
PROJECTS
CodeWithBK – Full-Stack EdTech Platform for Board Exams, College Students & Aspiring Programmers (Built with Django)View Project
2026
CodeWithBK is a scalable EdTech platform engineered to bridge the gap between board-level exam preparation, university programming educat...
CodeWithBK is a scalable EdTech platform engineered to bridge the gap between board-level exam preparation, university programming education, and real-world coding fundamentals. I architected and developed the entire system independently, from backend design to production deployment. This is not just a content website — it is a production-grade learning platform built with structured academic content delivery, secure backend architecture, and SEO-driven growth strategy. 🚀 Key Highlights: - Built entirely from scratch — including backend architecture, frontend development, UI/UX design, and structured academic content creation. - Django-based backend with secure authentication and session handling - Structured question bank system (board + academic level) - Premium locked solutions with payment integration - SEO-optimised content architecture for organic traffic - Integrated YouTube-to-website traffic funnel - Production deployment, server monitoring & log management 🛠 Tech Stack: - Python (Django) - HTML5, CSS3 - JavaScript - Payment integration - Production server deployment - SEO & Google Search Console optimization 💡 What Makes This Project Unique: - Structured academic content designed around real exam patterns - Modular architecture that can scale to multiple academic levels - Combines technical implementation + educational strategy - Designed as a long-term scalable learning ecosystem 🎯 Demonstrates My Expertise In: - Full-stack Django application architecture - Scalable academic content systems - Production debugging & deployment - Secure authentication and access control - SEO-focused engineering - Building monetisable educational platforms CodeWithBK represents the digital extension of my long-standing mentoring journey, combining structured academic content and aligned YouTube resources into a unified learning ecosystem.
Python
Django
Debugging
View more
Python
Django
Debugging
Full Stack
Technical SEO
System design
Back-End
Product design
RESTful API
Scalable web application frameworks
View more