Hi. I Program.

Since 0b11111011100

Who am I?

As you all know, my name is Richard Zheng and I am Chinese American. I was born in the U.S. but spent half of my childhood growing up in China. Being trilingual is one the things I am proud of. Other than English, I can fluently speak Mandarin and Shanghainese. I am currently attending University of California, San Diego as a junior studying Computer Engineering.

I found my passion in programming and haven’t been able to stop myself from learning it since then. Aside from taking courses in school, I also spend my spare time learning more about programming through online tutorials and textbooks. I am constantly improving myself to become a better programmer by doing research outside of class and learning to create life changing iOS apps with Xcode.

I strive to be my best self and successful in the field that I love and will most definitely devote all my efforts into achieving it. I am always open for any opportunities that will allow myself to gain more knowledge not just about programming, but anything else that relates to it in order to achieve my goals. If you are interested in partnering or working together, please don’t hesitate to approach me.


iOS App


Picking the right restaurant to have breakfast, lunch, or dinner has always been a tough decision for many people. This iOS application is created to solve this problem. Foodar asks users for their preferences on the type of restaurants, their traveling range, and many other filtering options before randomly selects a restaurant that best matches the user's preferences.

This app is in store!


  • Restaurant Filter
  • Random Restaurant Selection
  • Language and Technologies:

  • Swift
  • CocoaPods
  • Carthage

  • Clash of Clans Elixer Calculator



    I was a huge Clash of Clans fan, and I have always wanted to make sure that I gained more elixer and dark elixer than I spent to make troops. At the time, I couldn't find any Clash of Clan troops calculator available, so I made this app to help me calculate the total elixer/dark elixer I spent before every attack.

    This is a very simple Clash of Clan troops calculator which consists of all the available troops with different levels and the elixer and dark elixer costs. It also allows users to acquire the total elixer cost of each troop category, as well as the complete total by clicking the bottom right "calculate" button.


  • Calculate Elixer and Dark Elixer for troops
  • Language and Technologies:

  • Python
  • Tkinter

  • Easy Morning



    This software is mainly designed for students and workers who have repetitive routines. Instead of having to use different softwares and apps to set alarms, check the weather, and traffic, this web app will do all of the above for you.

    This app allows you to create different accounts for different schedules. If you have school tomorrow and work the day after, then you can simply log into different accounts without having to change your settings everytime. You also don't have to worry about other people having access to your information, because this app requires the users to sign in with their own passwords.


  • Set alarms
  • Check the weather
  • Check the traffic
  • Navigate to destinations
  • Language and Technologies:

  • Python
  • Django
  • HTML
  • Javascript
  • Google Maps API

  • Triton Battles

    Web Application


    Triton Battles is a web application that is designed for students to study virtual index cards in various ways. The application provides a competition mode which allows users to compete against other users. Students can beneifit from this feature by feeling more motivated under a competitive atmosphere.

    On the other hand, users can also study individually by searching and creating cards through the public database. To be up to speed with the current trend, Triton Battles categorizes different subjects of learnings with hashtags. Ultimately, Triton Battles is a great free, and online tool that helps students study while carrying along an awesome user experience.


  • Programmable index cards
  • Account Creations
  • Search Engine with Hashtag categorizations
  • Competition Mode
  • Study Mode
  • Language and Technologies:

  • MongoDB
  • Express.js
  • Angular.js
  • Node.js
  • HTML
  • CSS