Smit Topiwala

Logo

Bug Defender — Cloud-Based Antivirus

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


Overview

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.


Key Features


Why This Approach

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.