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