A collection of my early projects along my coding journey — each one a step forward in building my skills and passion for programming.
001 / 007
A desktop analysis tool that estimates whether a job-offer email is legitimate or a phishing attempt. Checks sender domains for homoglyph substitutions, typosquatting, free-provider addresses, DNS records (MX, SPF, DMARC), and domain age — combining all signals into a colour-coded risk verdict.
View on GitHub →
002 / 007
A privacy-centric Python tool that audits passwords for known exposure using the k-Anonymity security model. Queries the Have I Been Pwned API by sending only the first 5 characters of a SHA-1 hash — your full password never leaves your machine.
View on GitHub →
003 / 007
Cryptographic utility for DKIM body integrity
verification implementing RFC 6376 Relaxed
canonicalization. Built for email forensics — validates that
a message body has not been tampered with in transit by
recomputing and comparing the bh= tag from the
DKIM-Signature header.
004 / 007
A lightweight Python vulnerability scanner that probes a target host for open ports and common misconfigurations. Built to deepen my understanding of network security fundamentals and how attackers enumerate exposed services.
View on GitHub →
005 / 007
Automated Level 3 Wikipedia Vital Articles archiver with change detection, ZIP compression, and disk-space safety guards. Designed to run on a schedule via PythonAnywhere — snapshots curated articles and only re-archives pages that have changed since the last run.
View on GitHub →
006 / 007
Scrapes Hacker News for the top stories scoring over 200 points. Uses BeautifulSoup to parse the page, filters by score threshold, and outputs a clean ranked list of high-signal articles.
View on GitHub →
007 / 007
A cross-platform Python script that automatically sorts your Downloads folder into categorized sub-folders on your Desktop — Images, Documents, Audio, Video, Archives, and more. Run it once or drop it into a cron job to keep Downloads perpetually clean.
View on GitHub →Project Spotlight — 001 : Credential Exposure Auditor
"The only place success comes before work is in the dictionary."
Vince Lombardi