Nishant Holla

profile image

Nishant Holla

B.Tech 2nd year Computer Science

About Me

Hi! I'm Nishant Holla, currently pursuing my Bachelor of Technology in Computer Science Engineering at PES University. I am currenlty interested in Operating Systems and Machine Learning.

Education

PES University (2023 - 2027)

Completing my Bachelor of Technology (B.Tech) in PES University.

Subjects:
Computer Science

RV PU College (2021 - 2023)

Completed my Pre University in RV PU College.

Subjects:
Mathematics
Physics
Chemistry
Electronics
English
Hindi

The Oxford Senior Secondary School (2011 - 2021)

Completed my schooling in The Oxford Senior secondary School.

Subjects:
Mathematics
Science
Social Science
English
Hindi
Kannada

Activities

March 2025 - Won CIDECODE hackathon

Our team, cide2cide, secured Fourth Place at CIDECODE 2.0, a 24-hour hackathon organized by The Crime Investigation Department - Karnataka and PES University. IoTrace is an AI-powered forensic evidence extraction and management system designed for WearOS smartwatches, simplifying log retrieval, analysis, and report generation for forensic experts.

Project Highlights:

  • Smart Log Extraction: Automated retrieval of critical data from WearOS devices via ADB.

  • Spyk: A coin-sized microcontroller that connects to a target device’s home network, enabling authorized log access for law enforcement.

  • Interactive Data Visualization: Real-time forensic insights through dynamic charts and reports.

  • Secure Storage & Traceability: Encrypted case management powered by Supabase.

  • AI-Powered Analysis: Leveraging Google Gemini AI for in-depth forensic log examination.

  • Forensic Report Generation: Creating legally admissible PDF reports for investigations.

October 2024 - Won Kodikon hackathon

Our team, R3ND3R, secured First Place at Kodikon 4.0, a 24-hour hackathon organized by Embrione Club, PES University. RenderTest, is an automated React component testing tool designed to simplify and streamline frontend development and testing

Project Highlights:
Automated Rendering: Dynamically renders React components and previews different props and states without needing manual setup or live servers.

Smart Test Generation: Automatically generates test cases for interactions like clicks, forms, and modals, ensuring up-to-date coverage with minimal manual effort.

September 2024 - Course on Building a Modern Computer

Completed a one-month course on building a morden computer from first principles offered by The Hebrew University of Jerusalem on  coursera.

The course taught me the tools necessary for building a general-purpose computer system and a modern software hierarchy from the ground up.

In this 6 week course, I built various hardware components starting from basic electronic gates to RAM and ALU using VHDL and also built an assembler for a custom assembly language using C.

April 2024 - Course on Competitive Programming Unveiled

Completed a one-month course on Competitive programming presented by PESU IO at PES University.

The course taught me the basics of Data structures and Algorithms including trees, graphs, linked lists, and bit manipulation.

Over a month, 4 assignments in the form of competitions were conducted and I was able to secure distinction in the course by achieving overall rank of 3 in the class.

October 2023 - Course on Deep Dive Into GenAI

Completed a one-month course on Generative AI presented by PESU IO at PES University.

The course taught me the basics of machine learning and large language models.

For the final project of the course, my team created JurisDictionary. It is a lawyer chatbot to which you can ask a wide range of law related questions and expect a good answer. The bot is trained on a large dataset of court hearings and constitutional material around the world. The LLM is based on OpenAI's gpt-3.5-turbo model. Front-end of the application, was made using Streamlit's chat framework.

Projects

A* Visualizer

Visualizer for A* search algorithm in C using raylib.
A* is a pathfinding algorithm that finds the shortest path between source and destination using a goal-directed heuristic.

C
A* algorithm
raylib
Github

box

A command line tool to encrypt and decrypt files under a given directory. Uses 256 bit AES algorithm for fast and secure encryption allowing users to wrap and unwrap boxes with a password.

C
Cryptography
AES 256
Github

R3END3R

An automated Frontend Component Tester designed to improve development speed by automating rendering, previews, and test case generation for React components. RenderTest eliminates manual efforts, ensuring higher code quality and enabling seamless collaboration between developers and designers.

Was awarded 1st place in Kodikon hackathon that took place in 2024.

Typescript
React
Dev Tool
Github

IoTrace

IoTrace is an AI-powered forensic evidence extraction and management system designed for WearOS smartwatches, simplifying log retrieval, analysis, and report generation for forensic experts.

ADB
Cybersecurity
IoT
Github