Work

HUGZ

Swift
PHP

Freelance Software Engineer

The Hugz logo

App

HUGZ, a greeting card company, enlisted my expertise to create their unique iOS app, which allows users to personalize animated characters with their faces. By uploading a photo of their face, users can easily generate a customized character that comes to life through a series of engaging animations.

App Highlights ⚡️
  • I utilized 2D sprite animation software to design and produce the character animations.
  • I developed custom animation code to read the animations and replay them frame by frame in Swift to a Core Graphics drawing context.
  • I combined each frame of the animation into a GIF and MP4 video, which could then be shared with friends or uploaded to social media.
  • The entirety of the app was developing using Observables, focusing on the natural flow of data through the app.

Server

In addition to the mobile app, the project required a custom admin site for comprehensive management of character and animation data. To accomplish this, I implemented the PHP-based Laravel framework, resulting in a powerful and user-friendly admin portal that streamlined the administration and maintenance of the app’s unique features.

Server Highlights ⚡️
  • Laravel based admin site based on the Nova package for the managing and creation of new character animations.
  • APIs for app consumption.