home

projects

resume



email

SafeSteps iOS App

A mobile application to find the most direct and safe walking route.

Type: Personal Project

Motivation

As a new resident walking the streets of San Francisco I often found that nagivation applications on my phone led me through areas that I felt unsafe in. As a result, I began to use ride sharing apps or public transit to most places even if they were within walking distance. I decided there should be a way for me to find a safer route to walk along. After some research I found no other sucuessful application that achieved this, thus I started developing SafeSteps.

Overview

This project is currently being developed. I am integrating with Apple Maps and a backend that utilizes an API endpoint from a crime database from the city of San Francisco. I hope to launch this application in early summer.

Technologies Used

Swift, Google Maps API Integration, and in process of exploring other helpful technology solutions.


Wikipedia Search Engine

Web search engine built using MapReduce based indexer to process large dataset.

Type: School Project -- Web Database and Information Systems

*Demo and Pictures coming soon*

Motivation

Integrated web search engine similar to commerical systems. Goal was to learn various indexing methods and create an application with both from and backend functionality to gain a deeper understanding of web information systems.

Overview

First my team built a MapReduce based indexer to process a large dataset. Through a series of MapReduce jobs we created an inverted index for many documents. Next, we created an index server to handle search queries and return relevant results as a JSON object. Finally, we created a search interface app to prvide a GUI for users to enter a query and display results using data from the Wikipedia API.

Technologies Used

Python, Hadoop, Flask, SQL, HTML, JavaScript


Remambo Speech Recognition iOS App

A organizational mobile web application designed specifically for vision impaired individuals.

Type: School Project -- Software Engineering

Motivation

India West, a high school girl who has lost most of her vision due to a brain tumor on her optic nerve, is pursuing a career as a software engineer. Our EECS 481 class was tasked with developing an application to help her in everyday life. India talked to our group at lengths about the struggles she faced with the avlaible reminders application and other features she wish it included that could help with her memory problems. Thus, Remambo was born.

Overview

I came up with and pitched this idea and thus was the project lead for the 4 developers working on this project. This application is dedicated for data input and recall, created with larger reminder cells that are easier to click on and edit for users with assessibility issues. We minimized the number of elements on screen for easier use with VoiceOver and included descriptive labels for elements present to streamline input process.

Technologies Used

Swift


Please contact me directly if you would like a copy of the latest version of my resume.