What's My Story?

I was born and raised in Myrtle Beach, South Carolina, but decided to leave the South to study Computer Science and Design at the University of Notre Dame. As part of the Reilly Dual-Degree program, I will receive my Bachelor of Science and Bachelor of Arts in December 2014. I'm unsure of where my next stop is, but I have dreams of working as a Software Engineer somewhere warm, like the West Coast. Although I may be a lover of design, I'm also passionate about photography and hip-hop dance and always love talking about both. Feel free to get in touch with me, let's get to know one another and work together!

What Can I Do?

Web Development

Not only am I able to do front-end development, but I also have experience with backend development in PHP, Python (Flask, some Django, CherryPy), and I'm currently dabbling with Ruby on Rails.

Android Development

I'm familiar with the Android SDK and Android Development, having developed five Android applications – two of my own and three that are proprietary or research-related. Within my applications, I do my best to follow Google's Design Guidelines to allow for a consistent user experience.

User Interface Design

Before designing any of my websites and applications, I design the user interfaces, starting with a general wireframe and depending on the project, making a full mockup using Sketch. This allows me to get a general feel for how the user will interact with the website or application.

What Have I Developed?

Note: Proprietary/research-related projects will not have repo or demo URLs due to non-disclosure agreements. In the future, these project headers will link to their case studies.

  • WhoBorrowed

    WhoBorrowed is a my latest project that I've been working on to learn the Ruby on Rails web framework. It's going to be a simplistic application to keep track of your items and belongings, stay tuned for the release!

  • Wabruda Website

    Website created for Wabruda, an African-American men's group at the University of Notre Dame. This was my first real responsive website, created with SASS, Bourbon, and Neat from scratch, with mockups done in Sketch.

    take a look | view github repo

  • iheanyi.com

    My personal website and portfolio revamp, this website was built from Scratch utilizing SASS, Bourbon for mixins, and Neat for the grid, with Middleman as the framework for building the HTML files and writing up the project descriptions easily.

    view github repo

  • Tubalr Android

    My second Android application, a native application for Tubalr. Uses EchoNest's API for recommendations, Tubalr's API for playlists, and YouTube's API for music to playback. Awarded 2nd place at the Schurz Innovation Challenge and had 5,000+ installs.

    view github repo

  • Spy-H

    A security application written during my 2013 internship at IBM. Utilized Python and the Flask framework to detect and log security violations on servers. Authorized Android devices were then notified via push notifications through Google Cloud Messaging. Users are able to authenticate and rollback the affected machines directly from their mobile devices.

  • OpenSight

    Android prototype application developed during Motorola's MakeWithMoto Makeathon. Proof-of-concept for mobile eye diagnostics and examinations for optometrists in developing countries. Awarded first place at the Motorola Makeathon in College Station, TX.

    view github repo

  • Maya Rain Generator Script

    A simple Python script that allows the user to select a surface and automatically create a rain surface, whose raindrops will collide with the selected surface. Users can tweak the surfaces parameters using the GUI or after the surface is created as necessary.

    view github repo

  • MAIX

    Developed during the Summer of 2013 during my internship at IBM, allows for remote access and management of AIX servers from a user's Android device. Users can create LPARs, new machines, and resources at the click of a button from their phones.

  • Later

    Android application developed as the final project for Human Computer. Purpose is to automate the sending/posting of messages via SMS, Facebook, or Twitter for a later and more convenient time so the user does not forget. Focus of this project was on User Experience, not on functionality.

    view github repo

  • Irish Class Search

    My first Android Application, allows for easy lookup of Notre Dame course information from an Android device. Course information is acquired through submitting an HTTP Post Request to the Notre Dame course search page and parsing the resulting HTML for the course information.

    take a look | view github repo

  • HPMS

    This was our final project for Healthcare Analytics, Healthcare Prescription Management System serves as a way for hospitals to keep track of their patients, medications, and offer a mobile way to remind nurses to give their patients their next dosage of medication.

    view github repo

  • eSeniorCare

    As a Research Assistant for iCeNSA, eSeniorCare is an Android application that communicates with a RESTful back-end to remind patients within a nursing home to take their medication and also survey them throughout their day to collect data on their physical, emotional, and mental health.

  • EasyCustomView

    A quick Android experiment in creating a custom TextView for use in applications that allows for custom typeface definitions within the XML rather than having to repeat code.

    view github repo

  • Bandcamp Download

    A Python script I developed for parsing and downloading songs from Bandcamp. Disclaimer: Made purely for educational purposes, not copyright infringement, please support creative talent. :)

    view github repo

  • Audite

    Online Music Recommendation Engine built with CherryPy, artist recommendations are provided through querying EchoNest's API and music streaming links are acquired through searching and parsing YouTube MP4 links from the respective video page.

    view github repo

  • Sweeper

    A Python script that is used to automate simulations of molecular dynamics and protein-folding over a range of parameters and store these simulation results within a MySQL database after completion.

    view github repo

  • Stellarium Scripts

    Simple script created as an add-on for Stellarium which simulates the phases of the moon over the duration of the year 2012. This script was created as part of my group's final project for Data Structures, where we have to contribuet to open-source projects.

    view github repo

  • Otter Swag

    A side-scrolling game, built with C++ and the SDL graphics library in which you use the spacebar to allow the Otter to swim up and down in order to dodge incoming missiles and collect coins for points. This game was voted Best Class Project by our peers in Fundamentals of Computing II.

    view github repo

  • iNCAA

    PHP web application to visualize the stats of NCAA College football teams and their players, also allowed for simulated game results based on each specific team's stats and a Heisman Watch, tracking top candidates for the Heisman. The data was provided by STATS company in Chicago.

    take a look | view github repo

Let's Talk

I always welcome any emails that people may have, whether you want to talk careers, projects, or just talk about life in general. Don't be shy, feel free to e-mail me or contact me by other means. I look forward to hearing from you!