Skip to content
View bhushanbhutada03's full-sized avatar

Highlights

  • Pro

Block or report bhushanbhutada03

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bhushanbhutada03/README.md

Hi, I'm Bhushan Bhutada

Computer Engineering student building practical software projects in Java and Python, with experience in Object-Oriented Programming, Data Structures, DBMS, Machine Learning, and layered application design.

Projects

BankFlow — Core Java Banking Application (Java • OOP • Collections Framework)

  • Designed a banking application using layered architecture and separation of concerns
  • Implemented account management, fund transfers, and transaction tracking using Java Collections
  • Applied Repository and Service Layer patterns to organize business logic and validations
  • Developed custom exception handling for balance checks and account operations

Cipher Vault — Password Manager (Python • MySQL • Streamlit)

  • Developed a password manager with CLI and Streamlit interface, integrated with MySQL for persistent credential storage
  • Implemented XOR-based encryption and decryption to secure stored passwords
  • Designed modular application logic with input validation and PIN-based access control for credential management

Graph-Based Fake Account Detection With Machine Learning (Python • NetworkX • Scikit-learn)

  • Designed a fake account classification pipeline using interaction network data
  • Extracted graph-based features such as PageRank, In-Degree, and Out-Degree using NetworkX
  • Combined graph-derived metrics with behavioral features through feature engineering
  • Trained and evaluated machine learning models for fake account classification

Tech Stack

Languages

Python Java C

Frameworks

Spring Spring Boot

Libraries

NumPy Pandas Matplotlib Scikit-learn NetworkX

Databases

MySQL Oracle

Tools

Git GitHub Jupyter VS Code IntelliJ IDEA

CRM

Salesforce

Contact

Pinned Loading

  1. Cipher-Vault Cipher-Vault Public

    A Python CLI password manager using XOR cipher encryption.

    Python 1

  2. Graph-Based-Fake-Account-Detection Graph-Based-Fake-Account-Detection Public

    Graph-based fake account detection with ML enhancement using NetworkX and scikit-learn

    Python

  3. BankFlow-Java BankFlow-Java Public

    CLI Banking Application built using Core Java, OOP, Collections, Exception Handling and Layered Architecture.

    Java

  4. bhushanbhutada03 bhushanbhutada03 Public