Intro

My name is Adam Henry, I am a Swift/Objective-C iOS developer in Tokyo. I come from the US but I have lived in Japan for about 7 years now. My passion is programming but I am an avid gamer(especially Splatoon) and love to play tennis. Check out my work so far.

Open Source

AHCameraFocus

Currently a work in progress but it is a custom control I made that mimics the focus icon/brightness slider in Apple's camera app.

EGPageViewController

Created in my time at Enigmo Inc.. It is a UIPageViewController+tab menu pair.

Coding Practice

LeetCode and Codewars Solutions

Currently a work in progress but it is a custom control I made that mimics the focus icon/brightness slider in Apple's camera app.

Personal Apps

Flippy Fun

Educational kids game I have been working on for my kids. A few differnt play modes, for example painting and matching games, and an achievement board. Work in Progress.

Past Apps For Work

Buyma

C2C fashion market application for iOS. During my tenure we rewrote the source code from Objectice-C to Swift 3.1 to Swift 4.1, recreated portions of the app that used to be webviews into Native, and made MVVM+RxSwift the main architecture. Property of Enigmo Inc.

1Roll

B2B Video Compositing application. Using templates downloaded from the server, the user takes "Cuts" of video, writes their own telops and the app will composite them together with music and overlays client side. From there the user could upload the videos to Youtube or the CMS. Written in Objective-C with MVC architecture. Property of Hurray3 Inc.

About

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form