Project Description

Antivirus Software for OS X

Although the application wasn't developed from scratch, and the project didn't involve UI design, were done

  • various performance-related improvements of the software, which significantly reduced the load of the CPU/battery consumption on Apple laptops and made the user interface of the application smooth and responsive
  • Designed and implemented a customized Auto-Update mechanism
  • Written post-development documentation for future developers
  • Done various UI improvements, polishing the application and creating Mac experience of the software
  • Completely redesigned and rewritten the Active Protection mechanism (a kauth-filtering kernel extension, that filters file system events and interacts with an XPC service which is the engine of the AV Software).
  • Debugged and eliminated memory leaks, made the XPC service stable.
  • Decorated and improved the installer, created an uninstaller and a dmg-package