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.
Tech Stack
Language:Python
AWS Services:S3
· IAM
· STS
· Macie
Libraries / SDKs:Boto3
· pycryptodome
· urllib3
· Tkinter
Data Tools:JSON
· Regex
Check out the code here:
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