Projects

Robotics Research (Spring 2021)

My research focused on creating a tool for generating random object placements in CopelliaSim and calculating different measures of clutter for the scene. I then evaluated the measures for future use in a reinforcement learning model.

I presented results and findings to faculty and students at a research symposium.

Open Home Privacy First Smart Speaker (Spring 2021)

Open Home is a modular and scalable virtual assistant developed with Python and integrated with a RaspberryPi. Features included telling time, setting alarms, weather forecasting, playing music, and interacting with colored lights.

I led the API development on a team of 6. My team exceeded stakeholder expectations for a semester-long project to create the MVP.

Punchline iOS App (Winter 2020-2021)

Punchline is a social media app with a comedy club theme. Comedians and viewers can join to post stand-up comedy routines and view those posted by other Comedians. Punchline was developed by a team of 4 with two marketing/business teammembers and two software specialists.

I set up the app structure and much of the initial functionality and design as a part of the software team.

Stock Portfolio Management Website (Fall 2020)

The stock portfolio management website is an application that allows a user to add stocks to their portfolio and track their current value. 5 other teammembers and I used the scrum methodology along with other software engineering best practices such as proper GitFlow, unit testing, and white box testing

As the team leader, I organized and motivated the group. I also worked all aspects of the project from on front end graph interaction to back end API integration.

Star Blast iOS App (Summer 2020)

Star Blast is a space themed block popping game that features dozens of level objectives from rescuing astronauts to scaring away aliens, as well as exciting powerups, fancy animations, and hundreds of levels.

I contributed to game logic, notifications, analytics, animations, effects, user interface, and performance tuning.

https://apps.apple.com/us/app/star-blast/id1526360414

Bell Vision for ACNH iOS App (Summer 2020)

Bell Vision is an app that uses machine learning to identify Animal Crossing items in real time.

I trained machine learning models and implemented object detection to indicate item prices in a user friendly capacity.

The Pen and the Keyboard Chapter (Winter 2019-2020)

The Pen and the Keyboard is a collaborative book currently in progress. It is geared towards those with an interdisciplinary interest in the parallels between academic writing and computer programming.

I produced a complete chapter on the connection between written and computer languages. I worked with a team of three other students and a faculty member to generate overarching ideas and structure for the book.

Stadtplatz Website (Fall 2019)

Stadtplatz is an education-oriented online forum for students to post questions and responses about assignments and exams.

I organized my team of six to ensure efficient completion of work. I also created the initial database structure and helped design the user experience and interaction components.

https://github.com/coleschr/Stadtplatz

Rain Rain Sleep Sounds Android App (Summer 2019)

Rain Rain Sleep Sounds is a mobile app that offers dozens of high quality sounds meant to help you fall asleep. The app has over 100,000 users and 4.7 stars on Google Play.

For this project, I redesigned interface for ease of use, refactored code for app stability, added subscriptions for premium sounds, and implemented advertisement banners. I learned to work with Java and Kotlin media players, intents, services, notifications, persistent data, and more.

https://play.google.com/store/apps/details?id=com.timgostony.rainrain&hl=en_US

Imprint - Text on Photos iOS App (Summer 2019)

Imprint was a project I created from an empty single view app to publishing on the app store. I implemented gesture recognizers, dynamic positioning of option buttons, and rendering text onto images. I inserted external libraries, adapted a sliding color picker, created a variety of text customizing options, and learned Swift along the way.

https://apps.apple.com/us/app/imprint-text-on-photos/id1466683646?ls=1

Soundwave Music Generated Landscape (Spring 2019)

Soundwave plays songs and turns the waveform into an animated landscape with the colors of the album as the primary landscape gradient. It uses the p5.js library along with some basic HTML and CSS to display the dynamic landscape over time. I was the project leader and programmer for a team of 5 - two designers and three programmers. We created this project as part of Corpus Callosum, an art and engineering club at USC.

https://github.com/coleschr/soundwavee

LED Map of Gun Deaths in Los Angeles (Fall 2018)

My first semester in Corpus Callosum, I collaborated with a team of 3 to design, lasercut, wire, and code this dynamic art and social commentary installation. We took the LA crime data from January 2018 to November 2018 and distilled it to approximately 119 gun deaths which we represented with LEDs that would flash and go out over time. We also included a mix of gunshot sounds that would go off whenever one of the LEDs flashed, creating an immersive and impactful experience.

Terraforming Mars Collaboratory Projects (Fall 2018 - Spring 2019)

Terraforming Mars was a collaborative learning and experimenting environment hosted by the Sidney Harman Academy of Polymathic Study. The collaboratory brought 6 students and 2 faculty together to discuss and explore the topic of Terraforming Mars

I wrote a joint research paper based on a 3 month experiment with 3 other students investigating the viability of Martian soil as a plant growth medium.

I helped design an interactive educational virtual reality experience exploring some methods and consequences of Martian terraforming.

https://polymathic.usc.edu/ahmanson-lab/collaboratories/ahmanson-lab-collaboratories-2018-2019

Danger Party Android App (Spring 2018)

Danger Party is a bluetooth multiplayer cooperative game based on Spaceteam. Players are prompted to complete certain on their device or tell other players and have them complete the task before time runs out.

I designed, prototyped, and implemented the game with a team of 3. My main role was in designing the levels, user interface, graphics, and interactive buttons, but I also helped with bluetooth connections and game state logic.

https://github.com/coleschr/DangerParty