a closer look

Things I've built.

Five projects spanning security, data engineering, and automation — hover a card for the details.

02

projects

password-vault.md● complete
Password Vault
A secure, lightweight desktop password manager. Credentials are encrypted with AES-128 (Fernet), and the key is derived from your master password via PBKDF2-SHA256.
PythonCryptographyTkinter
+ AES-128 encryption- 5-attempt lockout
quote-scraper.md● complete
Python Web Scraper
Crawls quotes.toscrape.com and exports quotes, authors, and tags to CSV. A clean example of the fetch → parse → extract → save workflow, with rate-limiting and error handling.
PythonRequestsBeautifulSoup4
+ auto pagination- rate limiting
finance-tracker.md● complete
Personal Finance Tracker
A desktop finance app with a dashboard, transaction tracking, recurring subscription management, and savings goals with progress bars — stored locally in SQLite.
PythonCustomTkinterSQLite
+ savings goals- offline-first
etl-pipeline.md● complete
ETL Pipeline
A CSV → Parquet → BigQuery pipeline built around a real ~54k-row open dataset, converted to partitioned Parquet and loaded with an explicit schema and idempotent re-runs.
PythonPandasBigQueryParquet
+ idempotent loads- schema drift
firewall● complete
Firewall
A personal test in developing and using a firewall built in Python, layered on top of iptables/nftables rules for real traffic filtering.
PythonFirewallSecurityiptables/nftables
+ protection- personal test