Christina Truong

Zach Cristol

Software Developer - Designer

As a student, I enjoy exploring the intricacies of different aspects of software engineering. It is important to have a strong foundational understanding of the underlying tools that are necessary for development. As a software engineer, I believe that there is still much to come in the paring of mass storage, fast computation, and boundless connectivity. I hope to use my design skills to harness these three advents of technology to create something powerful, practical, and usable.

Education

The University of Texas at Austin

  • Pursuing a B.S. in Computer Science and a minor in Information Studies
  • Expected Graduation: May 2020
  • Currently Third Year Student
  • GPA 3.62
  • Projects

    Buffer Overflow Code Injection

    Class: Computer Organization and Architecture

    Fall 2017

    Developed in a simplified x86 code environment to exploit different buffer overflow vulnerabilities. Implemented both code injection and return-oriented programming attacks.

    Relevant Skills Used

  • GNU Debugger (GDB)
  • SSH Development
  • C programming language
  • x86 assembly language
  • Markov Chain Model

    Class: Python Programming

    Fall 2017

    Created a general purpose markov chain model that can be trained from any iterable data set. I implemented command line tools for useres to easily train it with any tokenization level from any html source or txt file. After training the model from a designated input, a user can easily generate new data that is based on the probabilities of the data used to train.

    Relevant Skills Used

  • Python 3
  • PEP 8 Style Verification
  • argparse Library
  • urlib.requests Library
  • Polymorphic Stream

    Class: C++ Programming

    Fall 2017

    Designed a system to create generic type streams. I created an effective infinite stream implementation where each successive term is lazily determined using lambda expressions. Using these infinite streams, I was able to map functionality across the whole stream like function mapping, chaining streams, and merging streams.

    Relevant Skills Used

  • C++
  • Makefiles
  • Huffman Encoding

    Class: Data Structures

    Spring 2017

    Implemented the data structures and algorithims used to perform Huffman compression and decompresion. The final project performed lossless compression on any size file.

    Relevant Skills Used

  • Java
  • Paried programming
  • Github project development
  • Experience

    Keyphrame

    Co-Founder

    Fall 2015 – Present

    Co-created and manager of a video production company that specializes in commercial promotional video and cinema short movies.

    Here is some commercial work we have done, and here is a short film we did.

    Extracurriculars

    Texas Guadaloop SpaceX Hyperloop

    Team Member

    Fall 2015 – Summer 2017

    Created promotional videos for our team, and assisted with engineering logistics across different disciplines. Our team, August 2017, won the Innovation Award at the SpaceX Pod competition in Hawthorne, California.

    ACM (Association for Computing Machinery)

    Member

    Spring 2016 – present

    ACM campus meetings and interacting with fellow computer science students. Attend multiple talks from leading industry officials like former Reddit CTO and co-founder of Pinterest Marty Weiner, as well as UT's own leading researcher in Quantum Computing, Scott Aaronson.

    Tutor

    I really enjoy teaching close friends begginer programming in Java and Python, or help on any projects they might have. I also tutor in highschool chemistry, math, and physics.

    Personal Activites

    Sports: Soccer, Snowboarding

    Culinary: Sous Vide, Ramen Tatsu-ya

    Outdoors: Hiking, National Parks, Austin's Green Belt

    Crafting: Woodworking, Furniture, Home Improvements