thjafox@ucsc.edu
Hello, my name is Theophanis Fox (Theo for short), and I am currently working on a Master's
of Science in Computer Science and Engineering at UC Santa Cruz. I previously graduated with
a B.S. in Computer Science from UCSC with Highest Honors, Summa cum laude. My current main
areas of interest include networking, machine learning, and distributed systems.
I've completed a number of projects for courses and hack-a-thons which are listed below.
Additionally, I've spent the summers of 2020 and 2021 as a Software Development Engineer
Intern at Amazon Prime Video, working to build and maintain scalable software that ensures
timely delivery of content to the platform's hundreds of millions of users.
Simple Language with Implicit Parallelism - CSE 201A: Programming Languages - Spring 2021
- An interpreter for a simple imperative language that aims to improve program performance
by automatically parallelizing certain statements
- Single person project, written in C++
Final Report
GitHub
Key-Value Store - CSE 138: Distributed Systems - Spring 2020
- Implemented a sharded, fault-tolerant key-value store with causal consistency and a REST API
- 4 person project, built with Docker and Python - Flask
SoCal House Prices - CSE 140: Artificial Intelligence - Winter 2020
- Developed a neural network that predicts house price with a mixed input of
image and textual data, with a mean absolute error of $99K
- 3 person project, built with Python - Keras
Final Report
Poster
Successful Startups - CSE 184: Data Wrangling and Web Scraping - Fall 2019
- Cleaned, sorted, and created visualizations from tables with hundreds of thousands of rows
of data related to startup investments in an attempt to find out what attributes successful
startups often share
- 3 person project, built with Python - Pandas, Bokeh
GitHub
Presentation
Visualizations
CruzHacks 2020: In The Know
- A service that periodically scrapes the web to find local news, summarize it,
then compile it into a report that goes to an iOS app and an email report
- 3 person project, built mostly with Microsoft Azure and Python
DevPost
CruzHacks 2019: Twitch Info Alexa Skill
- An Alexa skill that calls the Twitch API and summarizes info about what streams
are live on Twitch
- 3 person project, built with AWS and JavaScript
DevPost
GitHub
Fly Simulator - CMPM 80K: Foundations of Game Design - Winter 2021
- A top-down movement-based game where you play as a fly trying to escape a house.
Pick up food for boosts, avoid bumping into obstacles or nasty hazards, and get out
before the time runs out!
- 3 person project, built with Construct 3
Itch
An Easy Game - CMPM 80K: Foundations of Game Design - Winter 2021
- A text based game that is very easy to win.
- Single person project, built with Twine
Itch