🎓 ECE Undergrad | Passionate About Computer Science | ML | AI | Programming | Tech Explorer
I'm a second-year Electronics and Communication Engineering student with a growing interest in computer science fields like machine learning, AI, and software development. I enjoy solving problems through code, exploring the intersection of hardware and software, and working on hands-on tech projects. Eager to learn, build, and collaborate in real-world environments.
📌 Student Information
- Name: Rishi Palavarapu
- Program: B.E. Electronics and Communication
- DOB: 28-11-2005
💻 Software & Programming Skills
- C
- Python
- Verilog
- Assembly
📚 Projects
Study Oriented Project
- Urban Planning of EV Charging Station — Under Prof. Alivelu Manga Parimi (Informal Study-Oriented Project)
BUD-AI Chat Bot
- Bud - is an open-source AI assistant built to help users with programming tasks—whether you're debugging code, learning new concepts, or writing your next project. Designed with a supportive personality and beginner-friendly tone, Bud makes coding less intimidating and more interactive. It's built on Hugging Face's Chat Assistant platform and fine-tuned with a focus on clarity, usefulness, and real-time learning.
Think of Bud as your coding buddy—always there to guide, explain, and support you through every coding challenge.
Weather App (Using Streamlit)
This is a simple web-based Real-Time Weather App built using Python and Streamlit, which allows users to fetch and view current weather information for any city worldwide.
By entering the name of a city, the app sends a request to the Weatherstack API and displays real-time data such as:
The app is lightweight, easy to use, and ideal for understanding how to integrate third-party APIs into Python-based web apps using Streamlit.
Stick Cricket Showdown : Cricket Game
Stick Cricket Showdown is a fun, arcade-style cricket game built using Python and Streamlit. The app allows users to:
-Create custom players.
-Configure match settings like overs and wickets.
-Play an interactive batting and bowling experience.
-View live match stats and scorecards.
-Enjoy smooth UI with light/dark themes and animations.
It simulates real-time decision making with randomized outcomes, engaging visuals, and a user-friendly multi-page interface. Designed for cricket lovers and casual gamers alike!
🧭 GitLab API Wrapper – Internship Activity Dashboard
The GitLab API Wrapper - Internship Dashboard is an interactive web-based application designed to simplify the tracking and analysis of intern contributions across GitLab repositories. Built primarily for teams, mentors, and project coordinators managing student or intern projects, this tool provides a centralized view of development activity using GitLab’s REST APIs.
At its core, the project uses a custom API wrapper to securely and efficiently fetch real-time data from GitLab, including:
-Commit history and metadata
-Merge requests and issue interactions
-Individual and team-based activity timelines
-User-specific contribution metrics
One of its standout features is the commit size categorization, where commits are analyzed based on message length and classified as small, medium, or large. This helps reviewers understand not just how often someone commits, but also the depth of their contributions.
The dashboard offers visual summaries such as:
Bar and pie charts to show distribution of commit types
Tables and timelines for recent activities
User-specific dashboards to evaluate individual performance
Filters and customization options to refine analysis by date range, project, or user
It also addresses common challenges in intern management such as:
Identifying inactive or low-performing contributors
Encouraging consistent coding practices
Making data-driven decisions for evaluations
Built with modularity in mind, the dashboard can be easily extended to support additional metrics like code review activity, CI/CD usage, or issue resolution time.
In short, the GitLab Internship Dashboard streamlines internship monitoring, making it transparent, data-driven, and mentor-friendly.
🤝 Activities
- Publicity Department Member
- Controlz & Firewallz (Logistics)
- Nirmaan (NGO)
🎯 Career Interests
- Information Technology
- Electrical & Electronics Engineering
- Finance
🧭 Objectives for Practice School
- Improve my skills & gain practical knowledge
- Build relations with professionals
- Get good exposure in the corporate world