About Me

Hi, I'm Daniel! I'm currently an undergraduate senior at the University of Southern California - graduating 2020 with a bachelor's in computer science and minor in linguistics. Here you'll find my different experiences and projects I have worked on in the past. When I'm not writing code, you can catch me singing, playing volleyball, or taking photographs!


| Software Engineering Intern
May 2019 - August 2019 | Seattle

Backend Engineering on Messenger Infrastructure in C++ and PHP.

Designed, Built, and Shipped new post processing procedures for contact and story delivery and storage. Worked across multiple teams to deliver support fortheir products.

Optimizations resulted in CPU and Storage cost reduction. Successfully launched and in production.

| Software Engineering Intern
May 2018 - August 2018 | San Francisco

Fullstack Engineering on Sales Cloud Accounts Team in HTML/CSS, Javascript, and Java.

Planned and Drove development of a real time file streaming service for sales operations. Setup webservers, Built frontend desktop and mobile clients, backend data pipeline APIs, link generation algorithms, and stream handling through webRTC.

NASA Jet Propulsion Laboratory
| AI Research Intern
October 2017 - May 2018 | Pasadena

Developed a TensorFlow convolutional neural network for sound detection rate in noisy environments. Compiled and synthesized sound clip datasets.

Programmed a framework of developertools for automated data aggregation, environment building, training, and analytics.

USC Viterbi School of Engineering
| Course Producer
August 2018 - May 2019 | Los Angeles

Undergraduate teaching assistant in CSCI 170 Discrete Mathematics and CSCI 270 Algorithms. Hold office hours, create and grade coursework, and lead discussions.


Technology Director

Led engineering team at USC’s largest hackathon

Built HackSC’s developer and applicant hackathon portal as a open source project. Backend in Node.js, Express.js, MongoDB, connected to frontend Angular components. Complete automated mass mailer, application reviewer, and submissions scoring system to handle thousands of users.

Event space management and transportation coordination between universities.

Trogons A Cappella
Eboard & Member

East Asian A Cappella performances for campus concerts and events.

Schedule events, manage finances, and design promotional material.

Stanford Treehacks 2019 Winner

A fully anonymous and decentralized support platform to connect and enable sexual harassment survivors to take action.

Built with Node.js on top of the Blockchain network, written and rendered with React.

Capstone Project

An Electron desktop application project that allows users to create and share traveling itineraries in Google Maps.

Built backend Java server with authentication, concurrent sync and storage in MongoDB.

Bot Builder
Personal Project

Chatbot creation platform. Users can build, save, and deploy their own chatbot using an online system.

The chatbot, stored and represented as a directed graph, can store an endless number of pathways that can be explored through natural language processing and/or option buttons.

Personal Project

The Farnsworth–Hirsch fusor here uses electrostatic containment to attain nuclear fusion in a relatively small machine.

2017 Website

Old portfolio website maintained from 2017-2019.

2015 Website
Other Projects

First portfolio website built in 2015.