
Application Gallery

Bearathon
Swift iOS SpriteKit Java Android LibGDX
Fun and addictive. Catch food and avoid hazards!

Jail Pass
Swift iOS MachineLearning ResNet50
Uses artificial intelligence to help you decide if your photo is NSFW.

Reusable Modules
Save time and use my reusable modules!

On Screen Keyboard Manager
Swift iOS UI CocoaPods
Showing and hiding the on-screen keyboard is always a headache in mobile app development. This keyboard manager will come to your rescue. Only a few lines of code will saves you hours of work in every project that uses text input.

Enhanced NSLayoutConstraint
Swift iOS UI CocoaPods
HKNSLayoutConstraint enhances NSLayoutConstraint by allowing these calculation methods for its constant:
- X-axis and Y-axis as a percentage of another dimension
- As a percentage of the device screen size
- As a percentage of the width, height, shorter edge or longer edge of the device screen or another item

NSLayoutConstraint Shorthands
Swift iOS UI CocoaPods
This module provides shorthands that reduces the amount of code and improves readability for programmatic NSLayoutConstraint creation.
See the README file for complete documentation.

Enhanced UIView, UILabel, UIButton, UIImageView
Swift iOS UI CocoaPods
A collection of enhanced UI elements that provide dynamic font sizing, dynamic corner radius calculation and appearance customizations.
See individual README files for complete documentation.

Website Gallery
Test drive some of my websites!


Harrison Kong
Bio & Résumé

Online Instructor, Mobile App, Web Developer
I am a mobile application and website developer in the Los Angeles area. I have a bachelor degree of computer science from the University of Massachusetts. As a senior software engineer, I have spearheaded many technologies including media streaming, global positioning system, and remote vehicle control systems.
Skills & Specialities:
Online Instruction Distance Learning Computer Science
Swift iOS iPadOS Android Java Kotlin
HTML CSS JavaScript React
GPS Database SQL Firebase JSON Adobe
User Interface UI User Experience UX
Localization English Chinese Spanish
German French Paramedicine EMS
