Summary
Overview
Education
Skills
Projects
Project
Project
Affiliations
Academic Projects
Certification
Timeline
Generic

Bhavya Bandi

San Bernardino,CA

Summary

Master’s student in Computer Science with expertise in parallel programming and AI/LLM tools. Proficient in full-stack development and building scalable, high-performance systems. Experienced in utilizing modern technologies such as C, Docker, and Streamlit to deliver effective solutions.

Overview

1
1
Certification

Education

Master of Science - Computor Sceince

California State University San Bernardino
San Bernardino, CA
12-2025

Bachelor of Science - Electronics And Communication of Engineering

Usha Rama College of Engineering &technology
Vijayawada
05-2023

Skills

Programming Languages: C, C, Python, Java, HTML, CSS
Parallel Programming Models: POSIX Threads (Pthreads), OpenMP, MPI
Systems & Concurrency: Multithreading, Shared & Distributed Memory, Synchronization, Race Condition Handling
AI & LLM Tools: Langchain, Mistral-7B, Prompt Engineering
Web & Frontend: Streamlit, HTML/CSS, Figma (UI/UX, architecture design)
Containers & Dev Tools: Docker, Git, GCC, Makefiles, Linux CLI, mpiexec, VirtualBox
Benchmarking & Performance: Speedup Analysis, Scalability Testing, Runtime Profiling (time, MPI_Wtime)
Other Skills: Numerical Methods, Command-Line Parsing, Load Balancing, Diagramming, Technical Communication

Projects

Multithreaded π Estimation using Pthreads

Language: C | API: POSIX Threads (Pthreads)

  • Developed a multithreaded π approximation program using the Leibniz formula and manually created/joined threads with pthread_create and pthread_join.
  • Managed shared memory and synchronized access to avoid race conditions.
  • Benchmarked performance across input sizes (up to 1 billion terms) and 1–16 threads using the time command.
  • Analyzed speedup, scalability, and diminishing returns at higher thread counts.

Project

Numerical Integration using OpenMP

Language: C | Model: OpenMP Shared-Memory Parallelism

  • Parallelized the trapezoidal rule for numerical integration using #pragma omp parallel for and reduction techniques.
  • Refactored input handling to accept command-line arguments for automated testing.
  • Benchmarked performance on workloads up to 1 billion trapezoids with 1–16 threads.
  • Compared OpenMP performance and ease-of-use to Pthreads for shared-memory tasks.

Project

Distributed Monte Carlo π Estimation using MPI

Language: C | Model: Message Passing Interface (MPI)

  • Built a distributed Monte Carlo π estimation program using MPI_Send, MPI_Recv, MPI_Reduce, and MPI_Wtime.
  • Implemented command-line inputs and used MPI_Wtime() to profile runtime per process group.
  • Ran benchmarks on workloads up to 1 billion darts across 1–16 processes.
  • Evaluated scalability and communication overhead in a distributed-memory model.

Affiliations

  • Designed and built an AI-powered chatbot system using Streamlit, Langchain, and Mistral-7B; modeled architecture in Figma.
  • Completed advanced parallel programming projects with Pthreads, OpenMP, and MPI as part of graduate coursework.
  • Dockerized project environments for cross-platform testing and deployment.
  • Practiced UI/UX design and prototyping using Figma; created mock dashboards and chatbot interfaces.

Academic Projects

 Smart Library Resource Manager

Python, Tkinter, MySQL

  • Built a desktop application to manage books, members, issuing/returning, and overdue fines.
  • Developed a user-friendly GUI with Tkinter, and connected to a MySQL database using mysql-connector-python.
  • Implemented real-time validation, fine calculation logic, and transaction tracking.
  • Proposed future enhancements including user authentication and cloud-based access.

Certification

Certifications
In Progress:

  • Docker Essentials – IBM SkillsBuild
  • LangChain for LLM Application Development – DeepLearning.AI
  • Parallel Programming with OpenMP – Udemy

Timeline

Master of Science - Computor Sceince

California State University San Bernardino

Bachelor of Science - Electronics And Communication of Engineering

Usha Rama College of Engineering &technology
Bhavya Bandi