Hi, my name is Pankaj Krishna
I'm a Developer in the making.

Know more

About me

Profile Image

I'm Pankaj Krishna, a dedicated student at SRM Institute of Science and Technology, where I'm pursuing my Bachelor's degree. Alongside my academic endeavors, I'm an avid athlete, finding joy in sports that teach me invaluable lessons in teamwork and determination.

Outside the academic realm, I'm a music enthusiast, finding inspiration in various genres. Taking risks and exploring new places through travel excites me, broadening my perspectives and pushing me out of my comfort zone.

View Resume

Projects

Minecraft Inspired Voxel World

I've created an engaging Minecraft-inspired voxel world simulator using the Python-based Ursina game engine. Players can explore a procedurally generated, cubic-block world with full creative freedom, from mining and crafting to constructing intricate structures. The game features vibrant landscapes, diverse biomes, and a day-night cycle for added realism, with responsive controls and realistic physics ensuring an immersive and enjoyable experience. Whether you're a sandbox game enthusiast, voxel art lover, or simply seeking a creative outlet, this simulator showcases your programming and game development skills, offering an interactive and visually stunning adventure.

Source Code

Minesweeper

I've meticulously crafted a Minesweeper game using Python and the Tkinter library, providing players with a rich and immersive gaming experience. This classic puzzle game is all about strategy and logic, where players navigate a grid, revealing cells to uncover hidden mines without accidentally setting any off. The game's interface is thoughtfully designed, allowing players to effortlessly interact with the grid through left-clicking to reveal cells and right-clicking to flag potential mines. To enhance the gaming experience, I've included features such as a timer to track how quickly players can clear the grid and a mine counter to help them keep track of the remaining hidden dangers. The game offers various difficulty levels, from beginner to expert, with each level presenting a different challenge by altering the grid size and mine distribution. With its elegant and user-friendly design, my Minesweeper game ensures that players can both enjoy their leisure time and exercise their cognitive skills, making it a captivating and mentally stimulating pastime for players of all backgrounds and age groups.

Source Code

Multi Threaded Client Server

The client-server architecture embodies two pivotal components: the server-side program and the client-side program, working in tandem to enable seamless communication within a network. The server program stands as the core orchestrator, listening for incoming connections, managing multiple clients concurrently, and overseeing the smooth transmission of messages between connected users. It serves as the central command center, ensuring efficient and continuous communication flow. On the other hand, the client program acts as the user's interface to this network, establishing a connection with the server and providing a user-friendly platform for real-time interaction. Its primary function is to facilitate communication between users, transmitting and receiving messages swiftly while maintaining an interactive and responsive connection. Together, these programs form a dynamic ecosystem, empowering users to engage in efficient and real-time communication, with the server coordinating and the client enhancing the overall user experience.

Know More

GPA

Semester 1

Semester 2

HACKERRANK PROGRESS

CO-CURRICULAR ACTIVITIES

AWS WORKSHOP

Google Workshop

EXTRA CURRICULAR ACTIVITIES

Global Goals Run Marathon by AIESEC

Contact