• images-40
  • images-5
Screen Shot 2020-03-24 at 6.01.05 PM.png
pending publish of new app

fun hello(os: Android)

ipad_edited_edited.png
transport (1).png
transport.png
transport (1).png
 

Problem Solver
Best Practices

I create robust solutions that endure while tailored to mobile's requirements

I embrace the latest and best architecture patterns, libraries, and optimizations

Skilled Developer

It is easy to make it hard and hard to make it easy.  I master concepts so that I can keep it simple.

portfolio

imageedit_5_5165252735_edited.jpg

RAINY DAYS

2020

Navigation Drawer, Navigation, Dagger featuring games for a rainy day.

Screen%20Shot%202020-05-28%20at%201.44_e

GIVE

2020

An offline first architecture example with large data from a charity API featuring a Backdrop implementation.

7f0ac3_1f33614655044cde9c23c5c0fb9b9abe~

MYCITE

2018-2020

Digital medicine app on the Play Store.

7f0ac3_22c4da1904ff4b36b077804522f3b321~

FLOATING WIDGET

2020

A widget to float over other apps which can be useful for tasks such as screen recording.

7f0ac3_586899912f684be7b6c410bf84847d29~

CORONA TRACKER

2020

An offline first architecture example that tracks covid data.

Screen%20Shot%202020-05-10%20at%209.03_e

BACKDROP

2020

​Since this Material Design Component is not yet officially released it is up to the developer to design it.

7f0ac3_3197061b03f8432fb0e76da331304eff~

EDO

2018

A pioneering research effort to remove duplicate images at preload in Glide.

github
 
Screen Shot 2020-05-31 at 9.24.15 PM.png
Screen Shot 2020-05-31 at 9.24.21 PM.png
 
download (1).jpeg
download.jpeg
download.png
download (1).png
download%2520(2)_edited_edited.jpg
 
 
415.889.8916