Project Work

Database Encryption Recommendation using Python and AWS

An application that scans the contents of a database and intelligently recommends which fields should be encrypted. To implement the detection process, I utilized AWS Macie in combination with other tools through the boto3 SDK, incorporating custom regex and search scripts to enhance accuracy. The frontend was built using Python’s Tkinter, allowing results to be displayed in a clear and user-friendly format that’s easy for any user to understand.

Classification of Tor's Hidden Services using Python

A tool that navigates Tor sites listed on specific indexing platforms, scrapes their HTML content, and categorizes them based on contextual analysis. To ensure safety and compliance, the application deliberately avoids downloading any images that could potentially contain illegal material. The categorized data is then visually represented in a pie chart, providing a clear overview of the most prevalent content types across the indexed sites.

Tech Stack

Languages
Python · SQL

Networking & Web Scraping
requests · PySocks · Tor · beautifulsoup4

Data Visualization
matplotlib

Check out the code here:

Database-Driven Customer and Product Management Application using Java

A Java solution designed to manage customer, invoice, and product information efficiently. The application features a graphical user interface (GUI) that enables users to create new customer profiles, invoices, and product entries, with each action automatically updating the underlying database. Users can also modify existing records and apply updates directly to the database. Additionally, the application includes functionality to delete records as needed. A built-in search tool allows users to query the database and quickly retrieve specific information, enhancing overall usability and data accessibility.

Tech Stack

Languages
Java · SQL

Java Libraries & Frameworks
java.swing · java.util · java.awt · java.sql

Check out the code here: