About Me

I'm a software developer from NYC with a passion for entertainment, media, and technology. I graduated from The College of Wooster with a degree in English before discovering a newfound love for software engeneering. After learning Java, I joined General Assembly's Android Development Immersive program. Since then, I've gone on to learn Swift and develop for both iOS and Android.

Skills

  • Swift
  • Java
  • Kotlin
  • XML
  • JSON/GSON
  • SQLite
  • Realm
  • HTTP
  • REST
  • OAuth
  • Android Studio
  • Xcode

Education

  • Bachelor of Arts in English (Minor in Film Studies), College of Wooster (2013)
  • Java Programming, New Horizon Computer Learning Centers of NY (2015)
  • Java Fundamentals, New Horizon Computer Learning Centers of NY (2015)
  • Android Development Immersive, General Assembly NYC (2017)

ListQuest

Sole Developer / Android App

A gamified fantasy RPG themed ToDoList app, with Firebase integration. Each project is a boss fight, and checking off items does damage. User can sign on with their Email. Data is stored on Cloud Firestore.

Stream Guide

Sole Developer / Android App

A TV guide for streaming services. The app pulls data from GuideBox, an API that collects data from various tv networks and streaming services. Calls are made using Retrofit. All the shows are displayed in a grid layout. The available networks are scrollable using a horizontal Recycler View. There is a detail activity that shows all shows from a network, and another detail activity that displays each episode of that series.

9to5

Team / Android App

A Google Now style widget app that provides the user with daily weather, MTA delays, and news headlines in a single activity. API is gathered through retrofit and displayed on a card view. I was responsible for weather API and weather alerts.

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