Built a cloud-based antivirus system that scans files for malware using three antivirus engines in parallel. The design follows N-Version programming — running multiple independent detection engines increases the chance of catching threats that a single engine might miss.
Tools: Python, cloud architecture, parallel processing
Repo: GitHub
Bug Defender is designed to improve malware detection reliability by combining results from multiple scanning engines rather than relying on a single signature-based tool.
Traditional single-engine antivirus tools can miss novel or polymorphic malware. Running multiple engines in parallel and aggregating their results provides a more robust detection layer — especially useful when engines use different heuristics and signature databases.