Lefteris Saroukos

programmer

DrNote

Technologies

  • python
  • kivy
  • MySQL

Description

Cross platform psychologist’s patient management application created as part of ptyhones.gr programming group (now disbanded) for Kalymnos hospital.

 

Challenges

The application had to be user friendly and most of all secure. It was checked for buffer overflow attacks, SQL injections and since it stores user passwords hashing algorithms were implemented. I also had to use encryption to securely store sensitive information.
Moreover, in order for the code to be hidden, the initial python code was translated to c using cython and from this appropriate obfuscated files were formed.
Finally the application had to be packaged appropriately and create an installation file so that all dependencies (from python to the actual code) to be installed altogether to the users pc