Skip to content →

Portfolio

Mobile Apps

Since 2013

 

Team Developer

Newly launched video subscription service aimed at hardcore fans with the ability to subscribe to bundles of content, or pick a la carte channels. Developed REST API for commenting system (now live in mobile apps) in PHP Symfony.

Integrated advertising module into videos and built out crucial pieces of UI and networking components for iOS application using AFNetworking. Fix bugs and optimize for stability, reducing crashes by more than 60%.

  • iOS, Objective-C, Swift, Android, Java

Team Developer

Anime & drama streaming service with millions of live users and over 1 million paid subscribers. Participated extensively in the iOS Redesign (released in late 2016) which greatly increased the amount of subscribers as well as conversion rate.

Integrated Facebook instream ads into both iOS and Android apps, raising ads revenue by 20%. Refactored ads code on iOS into standalone CocoaPod which could be reused across other projects.

  • iOS, Objective-C, Swift, Android, Java, Facebook SDK

Sole Developer

This app enables your team to use mobile devices to complete ergonomic assess- ments on-site, capture measurements and rich media details, and generate a detailed PDF report.

Recommendations are auto generated with algorithms developed by veteran Ergonomic specialists at Ouch Safety, Inc, and all data is saved to the cloud for easy trend analysis via interactive dashboards.

NOTE: App requires contract/access token to get in, please ask in-person for a demo

  • iOS, Objective-C

SBN Inspect

Team Developer

SBN Inspect enables your team to use mobile devices to capture rich-media inspection results in real-time, identify and update corrective actions, and generate reports while in the field. All results coming in from mobile users real-time are recorded in the central web portal for easy trend analysis.

Features I worked on include upgrading the app compatibility from iOS 6 to iOS 7+, adding various new question types, creating an auto sync system for Android which syncs data at regular intervals even when app itself is off, and other bug fixes.

NOTE: App requires contract/access token to get in, please ask in-person for a demo

  • iOS, Objective-C, Android, Java, Parse

Shake Connect

Project Manager

The exact details of this app may not be disclosed.

In charge of coordinating the needs between the business team and a remote engineering team, evaluating and assigning technical duties for each iteration, creating high fidelity mocks (from existing graphics) which clearly demonstrate the behavior of the app, and conducting QA testing and code reviews.

  • iOS, Photoshop (Wireframes)

Open-Source Contributor

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects with over 10,000 libraries. My contributions:

  • StringExtensionHTML - Extends the native Swift String class to easily decode HTML entities


 

Web Development

Since 2005

 

Sole Developer

A personal portfolio website developed for a client. Site design and content provided by the client.

  • HTML, CSS, Javascript, PHP

Primary Developer

A client-specific Wordpress shopping cart that hooks into the client's unique event organization software. Items can be associated with memberships such that purchasing a membership via the Wordpress site updates the client's software automatically. Shopping cart is fully featured with secure credit card checkout and easy customization from the Wordpress admin panel.

  • Wordpress, PHP, Javascript, MSSQL, Java, Flex

Web Manager

Migrate existing Wordpress site to a new hosting server and set up a dedicated IP service for the client. Routinely provide minor style changes and content updates while keeping site layout responsive and mobile-friendly.

  • Wordpress, cPanel, HTML, CSS

Piano no Mori

Sole Designer & Developer

One of the earliest sites I designed in high school as a tribute to a series I liked. Even I am amazed that this site is still up.

  • HTML, CSS, PHP, SimpleMachine Forums

CAS Single Sign-On

Sole Developer

Integrated client website to use CAS (Central Authentication Service) for Single Sign-On. Rather than keeping separate membership records for each site, a third-party domain was created to centrally manage all permissions, and the client's Wordpress site and event management site were both reconfigured to redirect to this site for sign-in. If a user has permissions to access multiple client sites, the central domain determines this and automatically signs them in to all sites/apps that they have permission to access.

  • Spring Security, Java, XML, CAS, Flex, Wordpress, AWS