Hello, World!

Welcome to my digital home.

Jonathan is currently a senior at UC Berkeley pursuing a double major in Computer Science and Economics, with expected graduation in December 2017. He loves working with a range of software tools and building cool things, and he's always eager to learn something new. In his spare time, he enjoys reading the news, playing with gadgets, and writing about himself in third person. Thanks for stopping by!

Portfolio

Here are some of the projects I've worked on over the years. Click the images or titles to see details!

i-Nventory

i-Nventory is a mobile and smartwatch app that uses NFC technology to scan and track personal belongings.

Busy Buses

Busy Buses is an iOS application for bus stop time predictions and audio alerts, supporting 63 national transit agencies.

Alexa Bus Times

Alexa Bus Times is an Amazon Echo / Alexa Voice Service version of the bus alerts app, built using Amazon Web Services Lambda and the RestBus API.

Course Question Bank

CS 169 semester project to create a real-world platform for managing academic exam questions, with multiple choice, categorization, and archival features.

Dailies

Dailies is a todo list manager and activity logger optimized for task-collection on multiple devices with fast categorization features.

ThumbType

ThumbType is a minimalist iOS keyboard designed for easy and effortless one-handed replies with frequently used chat words and phrases.

ExciteWatch

ExciteWatch is a smartwatch app for recording and sharing spontaneous moments on social media throughout the day.

Railstory

Railstory lets users interact in a role-playing, turn-based fighting game with unique battle dynamics and character traits.

TaskCLI

TaskCLI is a command line todo manager with natural language and keyword features for efficient input.

FitAlerts

FitAlerts keeps users aware of fitness stats and useful info throughout the day, such as the time until sunset, progress towards step goals, and near end-of-day alerts.


(You can see even more random projects on my full GitHub repository list...)

Coursework

Here are some of the cool classes I've taken so far!

  • CS 61A - Structure and Interpretation of Computer Programs
  • CS 61B - Data Structures
  • CS 61C - Computer Architecture and Machine Structures
  • CS 70 - Discrete Mathematics and Probability Theory
  • CS 160 - User Interface Design and Development
  • CS 161 - Computer Security
  • CS 169 - Software Engineering / Engineering Software as a Service
  • CS 186 - Database Systems
  • CS 188 - Artificial Intelligence
  • CS 9E - The UNIX Environment
  • CS 98 - Ruby on Rails Web Development
  • CS 198 - iOS Development
  • ECON 140 - Economic Statistics and Econometrics
  • EE 16A - Information Devices and Systems
  • EE 198 - Hands on Personal Electronics
  • MATH 54 - Linear Algebra and Differential Equations
  • STAT 20 - Probability and Statistics
  • STAT 198 - Data Science with Kaggle

Analysis

2016 All-America Student Analyst Winner - Institutional Investor Magazine

  • 1st Place winner beating out 345 other undergraduate and graduate students from top schools
  • Used a variety of statistical techniques and human intuition to predict quarterly earnings figures (Earnings Per Share and Revenue) of public companies on the Estimize Research Platform
  • Link to Leaderboard
  • Competition Launch

I follow economic and tech news and attempt to make predictions about financial markets. On the predictions website Estimize.com, I was ranked in the top 30 among 3,800 professional and non-professional financial analysts in the Winter 2014 competition season. I have a confidence score of 7.7 based on their statistical model, and I consistently predict quarterly earnings figures more accurately than the Thomson Reuters IBES consensus. I was cited as 'jshoe' online in some articles:

Contact

Feel free to reach out to me, and I'll try to respond as soon as possible!