🦇 Dark Knight • Code Vigilante • Problem Solver

Batman Flying GIF Greetings, I'm Shiva Prasad Sarkar

Rising from the shadows of Gotham's tech underground. CSE vigilante at BRAC University, defending the digital realm with code, algorithms, and innovative solutions. By day, a student. By night, a developer.

⚡ Pro tip: Click project cards to investigate further, just like a true detective.

⚡ My skills

Weapons & Technology

🐍 Programming Languages

Python C Java PHP Assembly

🌐 Web Tech & Database Arsenal

HTML5 CSS3 MySQL PowerShell

⚙️ Frameworks & Libraries

NumPy Matplotlib SciPy OpenGL

🛠️ Bat-Cave Tools

GitHub Git LaTeX Canva

🧩 Problem Solving

Crime-Fighting Algorithms

🦇 Connect with the Dark Knight across various coding battlegrounds:

🦇 Projects

Projects from the Shadows

EcoGrow project screenshot

EcoGrow Nursery Management System

A PHP and MySQL‑based system to manage nursery orders, events, and admin functionalities.

View Code
Charging Monitor screenshot

Charging Monitor

A Python application that monitors battery charging status and notifies when the battery is full.

View Code
YouTube Playlist Calculator

YouTube Playlist Length Calculator

A Python script that calculates the total length of a YouTube playlist using the YouTube Data API.

View Code
DLD Comparator Project

Comparator - DLD Project

Designed a digital comparator circuit using logic design tools and concepts from digital electronics coursework.

View Code
Damped Harmonic Oscillator

Damped Harmonic Oscillator

Simulated and visualized damped harmonic motion using Python libraries (NumPy, SciPy, Matplotlib).

View Code
Minibank Project

Minibank – Microprocessor Assembly Project

Developed a simple banking system simulation using x86 assembly language.

View Code
Mixed Signal Generator

Mixed Signal Generator – Analog Electronics Project

Designed and implemented sine, cosine, triangular, and square wave generators using Schmitt trigger and Wien bridge oscillator circuits with op-amps.

View Code
Heart Disease Prediction ML

Heart Disease Prediction – Machine Learning Project

Built a machine learning model to predict the likelihood of heart disease using clinical datasets and classification algorithms.

View Code

🎮 Shadow Games

Entertainment from the Bat-Cave

3D Space Shooter Game

3D Space Shooter Game with OpenGL

A Python and PyOpenGL-based 3D space combat game featuring a player ship, enemies, bullets, a health system, and multiple camera perspectives.

Play / Code
Catch the Diamond

Catch the Diamond

Developed a Python and OpenGL-based game utilizing the Midpoint Line Drawing Algorithm, featuring multiple functionalities for enhanced graphical rendering.

View Game
Enemy Shooter

Enemy Shooter

Python and PyOpenGL based 3D action game featuring a player, multiple enemies, bullets, a health system, and multiple camera perspectives.

View Game
Tic Tac Toe

Tic Tac Toe

Developed a Python-based Tic Tac Toe game showcasing object-oriented programming concepts, including classes, encapsulation, and structured gameplay logic.

View Game
Blinking Ball

Blinking Ball

Developed a Python and OpenGL-based game integrating multiple Python libraries and vector concepts for dynamic graphical rendering and interactive functionality.

View Game

🏅 Knight's Honor

Achievements from Gotham Academy

Introduction to SQL Certificate

Introduction to SQL

Completed an Introduction to SQL course on DataCamp, gaining foundational skills in database management, querying, and data manipulation.

View Certificate
E-Game Development Certificate

E-Game Development Course

Completed an E-Game Development course during Residential Semester, gaining hands-on experience in game design using Unity engine.

View Certificate
Git and GitHub Certificate

Introduction to Git and GitHub

Completed Git and GitHub basics, mastering version control, repository management, branching, merging, and troubleshooting workflows for efficient collaboration.

View Certificate
ML Playbook Certificate

ML Playbook Foundation and Application

Completed ML Playbook Foundation and Application, gaining insights into machine learning principles, model development, and practical implementations.

View Certificate
Critical Infrastructure Protection Certificate

Introduction to Critical Infrastructure Protection

Completed Introduction to Critical Infrastructure Protection, gaining insights into safeguarding essential systems against threats and vulnerabilities.

View Certificate
Understanding Machine Learning Certificate

Understanding Machine Learning

Completed Understanding Machine Learning, gaining expertise in algorithm development, data analysis, and AI-driven problem-solving for real-world applications.

View Certificate

🎬 Video and Tutorials

Broadcasting from Wayne Tower

Ctrl + Know Playlist

Ctrl + Know

Quick tips, smart tricks, and simple tutorials to help you master everyday tools. Whether you're tweaking settings or learning shortcuts, this playlist puts control back in your hands—fast, clear, and practical.

View Playlist
Python Problem Solving

Python Problem Solving

Problem-solving tutorials on different online judges like LeetCode and Codeforces using Python programming language.

View Playlist
Projects Playlist

Projects

A growing collection of everything I build—from tech experiments to creative side quests. Watch ideas come to life, one project at a time.

View Playlist

🔍 Investigation Files

Case studies & research discoveries

Price Hike Analysis - PBL

An analytical study of Bangladesh's price increases — methodology, data, and comprehensive policy suggestions for economic stability.

Read Study

Case Study: Self-Driving Crash

Deep dive into the 2016 Tesla crash — sensors, failure modes and responsible design lessons for autonomous vehicle safety.

Read Analysis

📖 Blogs

Tales from Gotham's Tech Underground

Cryptography Blog

The Intricacies of Cryptography Ciphers

A blog about cryptography that explores the evolution of secret codes—from ancient ciphers and wartime espionage to modern-day data encryption and cybersecurity.

View Blog
Arduino Blog

Exploring the Wonders of Arduino

A story of my Arduino learning journey—discovering the possibilities of microcontrollers, sensors, and creative electronics projects.

View Blog
Robotics Blog

Stories of Robotics From Fiction to the Real World

Exploring the world of robots—from Asimov's legendary laws of robotics to the rise of humanoids like Sophia.

View Blog
Doomsday Clock Blog

Beyond Comics: The Doomsday Clock and Our Fragile Future

A symbolic clock that warns how close humanity is to global catastrophe—based on science, not fiction.

View Blog

� Knight's Codex - CV

Download the Dark Knight's Dossier

🦇 Dark Knight's Professional Dossier

Download the complete professional profile of Shiva Prasad Sarkar — a passionate and dedicated developer. This document showcases academic excellence, project experience, technical expertise, research involvement, and achievements in the field of computer science.

  • 🎓 B.Sc. in Computer Science and Engineering — BRAC University
  • 👨‍🏫 Student Tutor at BRAC University, mentoring peers in core CSE courses
  • 💼 Hands-on experience in software, web, and Python-based game development
  • ⚡ Skilled in various Langugages, Web Technologies, and Machine Learning
  • 🧠 Research and academic projects in AI, computer graphics, and system design
  • 🏆 Awards, recognitions, and continuous contributions to innovation and learning

📞 Contact me

Signal the Dark Knight

📧 Direct Line