Tomasz Wasilczyk

software developer

Face Switch


Entertaining mobile application, for morphing face photographs. I was one of developers working on its Android edition.

  • Java
  • Android
  • OpenGL

Android version

After success of already existing iPhone app, I was hired as one of developers working on its Android version.

One of my tasks was to build an OpenGL component for mixing two photos by sliding your finger over them. I succeeded in creating mechanism fast enough to provide good performance even on moderately old devices. Another difficulty was to provide high resolution images using low amount of RAM, which I also mastered fairly well.

My other job was to use an OpenCV library for face recognition of user-entered photos. Despite using this ready to use tool, there were also a significant room for performance improvements.