Hey, Iā€™m Matthew, a junior at the University of Texas.

This past summer, I interned at Amazon as a SDE Intern.

Currently, I'm interested in software engineering internships for Spring and Summer 2020.

Let's get in touch!

Introduction

I'm a junior majoring in Computer Science at the University of Texas at Austin with a concentration in Machine Learning and Arificial Intelligence. I'm also on track to getting a Business Foundations Minor.

My experiences include an internship at Amazon architecting and implementing an end-to-end data pipeline for performing anomaly detection, an internship at Palo Alto Networks doing web development, work as a research assistant in controlling autonomous robot-based navigation, instructing students in fullstack development as an undergraduate teaching assistant, and much more!

When I'm not working at my laptop, you can find me running along one of the many beautiful trails in Austin, cheering on the Dallas Mavericks, or getting my rear end handed to me in badminton.

Looking for my resume? Click here!

Featured Projects

Other Projects

Personal Project
Hackathon Project
School Project
CodeWall

Cross-platform, published Atom extension that checked if code within the text editor extended past the ruler, and highlighted violating lines. Offered automatic updates on line violations and ruler customization options. The published Atom package can be found here.

JavaScript Atom API CSS 3
Tap N' Nap

HackTX project. ASP.NET Core web app built using C# and PostgreSQL that provided short-term room leasing. Plotted vacancies using the Google Maps API, and used the Azure Database to track user information, provide room data, and facilitate scheduling.

C# ASP.NET Core PostgreSQL HTML 5 CSS 3 JavaScript Google Maps API Azure Database
FBI UCR Wrapper

RESTful Node.js API Wrapper for exploring data from the FBI Uniform Crime Reporting (UCR) program. Provided all default features, and extended custom / optimized functionality. Utilized Mocha and Chai to test the wrapper's functionality, and JSDoc to provide comprehensive documentation of the wrapper. The published npm package can be found here.

JavaScript Node.js Mocha Chai JSDoc FBI UCR API
Show more personal projects ā®Ÿ
ViewReddit

Web app built on React and Node.js that used the Reddit API to analyze comments from subreddits and generate visualizations of comments and word usage data.

React Node.js JavaScript HTML 5 CSS 3 Reddit API
Keyword Aggregator

Cross-platform web and mobile application built using React (with LESS) and Express.js that analyzed keywords associated with certain jobs. Fetched and processed live XML and JSON data from job listings hosted by Stack Overflow and Github, and also offered interactive data visualizations. Currently on hiatus.

React Express.js Node.js JavaScript HTML 5 CSS 3 LESS
FloorNav

HackUTD Project. Web app built on Angular 5 to provide reliable indoor navigation. Allowed users to submit a photo of a floor plan, and using graph traversal algorithms, image convolution filters, and machine learning, created and displayed an optimal path for users to travel by to get between two locations.

Angular 5 TypeScript JavaScript HTML 5 CSS 3 Bootstrap
Crisis-Tweet

TAMUhack Project. Web app built on Express.js to centralize social media-based emergency assistance requests and provide real-time geographic and severity tracking. Pulled tweet geolocation data, performed algorithmic word sentiment analysis using natural language processing, and livestreamed data onto an interactive map.

Express.js Twitter API ArcGIS API JavaScript Node.js HTML 5 CSS 3
CommentSnake

Node.js script utilizing the Reddit API to automatically respond to posts on Reddit. Regularly checked for new posts, searched for similar posts made in the past, using a custom algorithm to check for relevancy, and then reposted the top comments from those previous submissions onto the new post.

Node.js JavaScript Reddit API
Show more school projects ā®Ÿ
PintOS

Extended a toy operating system in C by implementing multithreading with priority-based scheduling, argument passing on the stack, and virtual memory. Also added system calls for user programs, and converted a single threaded file system into a multithreaded, multi-level indexed file system.

C GDB
JavaScript Interpreter

Developed a JavaScript interpreter using Haskell and Happy. Provided support for such features like objects (and inheritance via prototype), closures, the this keyword, and mutable variables.

Haskell Happy

Skills

Languages
Python
Java
JavaScript (ES6)
C, C++
Scala
SQL
HTML 5
CSS 3 / LESS
TypeScript
Frameworks
React
Flask
Node.js
Express.js
jQuery
Bootstrap
Selenium
Mocha, Chai
unittest
Electron
Tools
Apache Spark
Amazon Web Services
Google Cloud Platform
Pandas, NumPy
Docker
PostgreSQL
InfluxDB
Bash, cURL, Git
Postman

Experience

SDE Intern

Amazon
Summer 2019
Sunnyvale, CA

Architected and developed data pipeline using Amazon SQS, SNS, and Apache Spark on EMR to automate the daily aggregation and sanitization of time series data into InfluxDB.

Implemented mechanism for same-day detection of anomalous behavior in item classification namespaces using Pandas and statistical analysis algorithms in Python. Generated over 70,000 anomalies in 100,000 distinct time series.

Produced interactive UI using Altair and Jupyter Lab for visualization of time series data and anomalies in the context they were produced.

Classification and Policy Platform.

Undergraduate Teaching Assistant

UT Computer Science Department
Spring 2019
Austin, TX

Taught modern web technologies (Flask, PostgreSQL, Bootstrap, Google Cloud Platform) in addition to advanced programming in Python.

Led the development of a suite of Python scripts to automate the grading of student projects and remove the need for manual grading. Reduced grading time from 15 hours to 30 minutes, and enforced neutral grading standards.

Hosted weekly study sessions and office hours for ~120 students to reinforce software engineering curriculum.

Elements of Software Engineering (CS 329E).

Web Development Intern

Palo Alto Networks
Summer 2018
Santa Clara, CA

Extended chatbot functionality using Node.js and browser-side JavaScript to collect sales targeting data and influence over 4 million dollars in revenue.

Developed responsive frontend facing components using jQuery and Bootstrap and prototyped future products with HTML5, CSS3 (LESS), and JavaScript, pushing over 20,000 lines of code to production.

Engineered a Selenium (Nightwatch.js) testing framework to automate frontend component verification, reducing testing time from several manual hours to 15 minutes.

Research Assistant

Building-Wide Intelligence Lab
Spring 2018
Austin, TX

Implemented projects involving computer vision and autonomous robot movement using ROS and C++.

Led a team to establish a dynamic web interface using Express.js and web-scraping with Cheerio that simplified the process of autonomous robot-based navigation to events within the Gates Dell Complex.

Research Assistant

Fall '17 - Spring '18
Austin, TX
Howison Lab

Researched machine learning and data set aggregation under Professor James Howison.

Contributed over 30,000 lines of code towards a software citation data set for the purpose of training a machine-learning algorithm to identify mentions of research software in research papers.