Skip to content
View Kali-Prem's full-sized avatar
🐧
🐧

Highlights

  • Pro

Block or report Kali-Prem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kali-Prem/README.md

Typing Introduction

Prem Kumar Terminal Profile Hero

Prem Kumar profile banner

Visitors Count

✨ Quick Links & Portals

Portfolio DSA Logic Building Playbook DSA Doctor Official Platform DSA Doctor GitHub Repository LinkedIn LeetCode TryHackMe

GitHub Insights neon panel

Coding Stats neon panel

Current Focus neon panel

⚑ Engineering Mindset & Bio

"Simplicity is the soul of efficiency."

I am a software engineer with a deep fascination for solving complex algorithmic problems and securing modern digital ecosystems. My journey spans backend architecture, full-stack web platforms, DSA roadmaps, and ethical hacking.

  • 🎯 Current Focus: Architecting high-performance backend systems with Java & Spring Boot while exploring offensive security and penetration testing.
  • 🧠 Data Structures & Algorithms: Active solver and curator of algorithmic patterns in DSA β€” compiling real-world company-wise question sheets.
  • πŸ” Ethical Hacking: Hands-on with Linux systems, network security scanning, automation scripting in Bash/Python, and active CTFs on TryHackMe.
  • πŸš€ Flagship Projects: Creator of DSA Doctor (company-wise question banks) and author of the DSA Logic Building Playbook (step-by-step thinking framework).

Tech Stack neon panel

πŸ’» Languages & Core Backend

Java Python JavaScript TypeScript C++ Bash

🌐 Web & Frameworks

Spring Boot React Node.js Express HTML5 CSS3

πŸ” Cybersecurity & Pentesting Tools

Kali Linux Metasploit Wireshark Burp Suite TryHackMe Nmap

🧰 Databases, Cloud & DevOps

Docker Git PostgreSQL MySQL MongoDB Linux

Featured Project - DSA Doctor dsadoctor.com

🩺 DSA Doctor β€” dsadoctor.com

πŸš€ The Ultimate Platform for Company-Wise DSA Coding Interview Questions

DSA Doctor Official Website dsadoctor.com DSA Doctor Platform Status DSA Doctor GitHub Repository Prem Kumar - Kali-Prem

Explore dsadoctor.com

DSA Doctor (live at dsadoctor.com) is a comprehensive coding interview preparation platform engineered to help software developers, engineering students, and tech aspirants conquer Data Structures & Algorithms (DSA) through curated, company-wise interview questions.

Whether you search for DSA Doctor, dsa doctor, or dsadoctor, this platform serves as an all-in-one diagnostic and practice guide to ace technical interviews, coding assessments, and software engineering placements at top tech companies.

🌟 Key Features of DSA Doctor (dsadoctor.com):

  • 🏒 Company-Wise Question Banks: Practice real-world coding problems asked by top-tier tech companies including Google, Microsoft, Amazon, Meta, Apple, Netflix, Uber, Atlassian, Adobe, and many more.
  • 🎯 Pattern-Based DSA Roadmaps: Structured learning tracks covering core algorithmic patterns β€” Arrays, Two Pointers, Sliding Window, Dynamic Programming, Graphs, Trees, and Recursion.
  • ⚑ Interactive Real-Time Filters: Effortlessly filter questions by company, difficulty level (Easy, Medium, Hard), core data structure topics, and appearance frequency.
  • πŸ”— Direct LeetCode Integration: Immediate access to verified LeetCode problem links with optimal time and space complexity guidelines.
  • πŸŒ™ Modern Glassmorphic Dark UI: High-performance, distraction-free interface with instant search and dark/light mode for daily coding sessions.

🌐 Live Website: https://dsadoctor.com
πŸ“‚ GitHub Repository: Kali-Prem/leetcode-company-wise-interview-questions
🏷️ Search Tags: DSA Doctor β€’ dsa doctor β€’ dsadoctor.com β€’ dsadoctor β€’ company-wise DSA interview questions β€’ LeetCode company-wise problems β€’ coding interview preparation β€’ DSA roadmap β€’ Prem Kumar DSA Doctor

DSA Logic Building Playbook Banner

Core Philosophy: DSA ki problem me logic kaise sochein

🧠 The Systematic Mental Model: Test Case Se Pattern Tak, Brute Force Se Optimal Tak

Playbook GitHub Repository Free Open Source Guide YouTube Video Walkthrough GitHub Stars

Read DSA Logic Building Playbook

"Zyada log DSA me code nahi, logic me atakte hain." β€” A battle-tested mental framework to develop problem-solving intuition without memorizing solutions.

The DSA Logic Building Playbook is a complete masterclass engineered to take you from reading an unseen problem statement to writing clean, optimal Java code:

  • πŸͺœ The 7-Step Blueprint: A universal step-by-step thinking framework for dissecting any coding problem from comprehension to code.
  • πŸ§ͺ Deriving Patterns from Test Cases: How to dry-run manual test cases on paper to identify underlying algorithmic rules and mathematical invariants.
  • ⚑ From Brute Force to Optimal: Systematic waste identification β€” converting naive $O(N^2)$ checks into optimal data structures.
  • ⏱️ Constraint Decoding: Predicting the target time complexity directly from input size N before writing code.
  • πŸ”‘ Keyword-to-Pattern Cheat Sheet: 18 direct problem keywords mapped instantly to core algorithmic paradigms.
  • πŸ’» 8 Step-by-Step Worked Examples: Complete walkthroughs in Java from manual trace to production code.

πŸ“‚ Repository: Kali-Prem/dsa-logic-building-playbook
🎬 Video Walkthrough: Watch Full Video on YouTube
🏷️ Topics: DSA Logic Building β€’ Interview Preparation β€’ Java DSA β€’ Pattern Solving β€’ Mental Models

Repositories neon panel

🧠 Data Structures & Algorithms (DSA)

  • 🌟 dsa-logic-building-playbook (⭐ Master Playbook): The definitive mental framework teaching how to build logic in DSA problems. Learn how to derive patterns directly from test cases, eliminate brute force bottlenecks, decode constraints, and implement optimal solutions in clean Java. Includes 8 worked examples and video walkthrough!
  • 500-DSA-Pattern-Problems: A curated and highly organized compilation of 500+ DSA pattern problems, designed to master problem-solving paradigms for top-tier coding interviews.
  • Java-DSA-Learning: Core Java implementations of fundamental data structures, custom algorithm optimizations, and step-by-step guides.
  • leetcode-company-wise-interview-questions (Official Repository for DSA Doctor): Targeted study lists and company-wise curated question sheets powering the live platform at dsadoctor.com.

πŸ” Cybersecurity & Pentesting

  • Hacking-Learning: Comprehensive reference sheets, ethical hacking labs, vulnerability assessment guides, and custom network security scripts.

🌐 Web & Full-Stack

  • TeamUp-Ai: An intelligent, AI-powered project matching and team-building platform designed for developers and hackathons.
  • FSWD-Learning: Hands-on learning paths covering responsive frontend design systems and robust RESTful microservice architectures.

Connect neon panel

β”Œβ”€[root@Kali-Prem]─[~]
└──╼ whoami && connect --kali-prem

[USER]     Prem Kumar (Kali-Prem) πŸš€
[ROLE]     Java Developer | DSA Enthusiast | Security Explorer
[STATUS]   Open for collaborations & software engineering opportunities ⚑
[CHANNELS] coder.premkumar@gmail.com | linkedin.com/in/kali-prem πŸ”

Cyberpunk hacker coding terminal

root@Kali-Prem:~$ Keep Building β€’ Keep Breaking β€’ Keep Learning

Pinned Loading

  1. dsa-logic-building-playbook dsa-logic-building-playbook Public

    Learn DSA problem-solving logic step by step, test case to optimized code. Hinglish guide with Java examples.

    1

  2. 500-DSA-Pattern-Problems 500-DSA-Pattern-Problems Public

    500 Pattern-Based DSA Problems for Coding Interviews | Arrays, Trees, Graphs, DP, LeetCode & Interview Preparation πŸš€

    4

  3. leetcode-company-wise-interview-questions leetcode-company-wise-interview-questions Public

    A curated collection of company-wise LeetCode interview questions to help you prepare efficiently for coding interviews and placements.

    HTML 25 3

  4. Java-DSA-Learning Java-DSA-Learning Public

    This repository contains my Java practice programs organized by topic. It covers core Java concepts such as basics, control statements, loops, arrays, strings, OOP principles, collections, exceptio…

    Java 1

  5. FSWD-Learning FSWD-Learning Public

    Exploring Full Stack Web Dev β€” from pixel-perfect frontends to powerful backend APIs and data handling.

    HTML 1

  6. AI-ML-Learning AI-ML-Learning Public

    πŸš€ AI & Machine Learning Roadmap | Beginner to Advanced | Projects, Notes, and Resources to Master AI πŸ”₯

    Python