Hello, my name is Ryan Knightly
This is my software portfolio.

More

About Me

profile picture

Hi! I'm a software engineer at Apple and recently graduated with honors from Rice University with a B.S. in Computer Science.

I have had the pleasure of being a Software Engineer Intern at Amazon and a Computational Biology Intern at MD Anderson. I have also worked with several Rice-Apps teams to develop both mobile and web applications for the Houston community. I have also personally developed and published over 15 mobile apps that have collectively achieved more than 125,000 downloads.

Below is a collection of my software projects, primarily from college and earlier.

Projects

Houston Food Bank Recipe System

I led a Rice-Apps team to develop a recipe-searching app for the houston food bank.

​We used React and Node to allow searching/printing recipes by ingredients with support for multiple languages.

Source Code
Houston Food Bank Recipe System

Rice Cafe App

I worked on a team at Rice to develop a web app that reports how crowded the three different cafes at Rice are.

​We used React and Flask, and collaborated with Rice IT to get data from the wireless access points in the cafes.

Source Code
Rice Cafe App

Moody Art Map

I worked on a team at RiceApps to develop a mobile app to bring awareness to the public art at Rice.

​We used React Native and Expo to develop the app, and I focused on the Node Express backend and connected it to a content management system. I also created the map to display the art.

Source Code
Moody Art Map

Futures Market Behavior Analysis

I worked with a team at the Rice Data Science club to extract meaning from a large dataset about the futures market (70,000 data points with 192 features each).

I focused on comparing the behavior of different market players within different commodity classes. We particularly focused on the impact of the 2008 recession on the different futures markets.

Source Code
Futures Market Behavior Analysis

Investorprep

I developed the software end of the iOS and Android application "investorPrep."

The app teaches about investing and has over 18,000 downloads.

Visit Site
Investorprep

Knighted Games

I have independently written and published 14 different iOS applications as part of Knighted Games.

I used both Xcode/Swift and Unity/C# for development. My games together have more than 100,000 downloads.

Visit Site
Knighted Games

Cell Detection

I developed a cell detection script that automatically detects the location of cells in microscope slides.

I used various filtering and processing techniques to reduce the noise in the image and used a flood-fill algorithm to generate a list of distinct cells.

Source Code
Cell Detection

Deep Learning with Python

I performed experiments using Python and Keras regarding training sample size and the performance of classification deep neural networks. I specifically used the MNIST dataset of handwritten digits.

I used the results of these experiments in writing a paper about the importance of Big Data in the age of Machine Learning.

Source Code
Deep Learning with Python

The Market Index

I created a stock market index called "The Market Index.

It consists of about 3,000 stocks, sorted according to algorithmically decided ratings. I designed the algorithm to simplify stock picking, and to test different ranking strategies.

Visit SiteSource Code
The Market Index

AirSafe

I developed the AirSafe iOS application, which is part of a collaborative project involving Rice University and Technology For All.

​AirSafe brings live air quality data to Houston residents who need it the most.

Visit SiteSource Code
AirSafe

Solar Simulator

Solar simulator is a 3-D solar system visualization that I created using Processing. It is only one of several sketches using P5 and Processing, several of which were inspired by Daniel Shiffman's sketches.

This visualization is designed for aesthetics, so while it is not entirely accurate astronomically, it does provide a beautiful 3-D view of the sun and the planets orbiting around it. There are also stars in the background, though they are hard to see in the screenshot.

Source Code
Solar Simulator

PrimeDice Simulator

PrimeDice Simulator is one of my first Python projects. The program tests different settings for a Bitcoin gambling site called PrimeDice.

​The simulator runs millions of games using particular settings to produce a result graph like the one shown here.

Source Code
PrimeDice Simulator

Contact

Would you like reach out? Awesome!

Let's Talk