Intro

My name is Caleb Thomas. I'm a Computer Science student in Viterbi School of Engineering at University of Southern California in Los Angeles, California.

I love to go to hackathons, watching as much college football as possible, and exploring the city of Los Angeles.

Work

The Digital Lounge

Currently, I am a web developer for USC Annenberg School of Communication's Digital Lounge. This includes fixing and optimzing the front-end in HTML/CSS, writing plugins for WordPress, and creating Web Development tutorials for Annenberg students.

I have spent the last two summers interning at Shazam, ITS, a Midwestern electronic funds processor based out of Johnston, Iowa. As an intern I served in two positions. In the Summer of 2016, I worked as a Security Analyst Intern. As a security analyst, I did everything from monitoring network anomalies to building applications that automate the workflow of other members of the Security team. While working as a security analyst had the opportunity to work with a wide array of tools and technologies: QRadar, Security Center, Palo Alto's Panorama, PHP, MySQL, and HTML/CSS.

During the Summer of 2015, my first year at Shazam, I interned as a Software Engineering Intern on one of Shazam's C++ teams. As an intern on the C++ team, I primarily wrote a log analysis tool for the team to use, created unit tests, and also managed small changes to production code. Languages and tools I used while at Shazam: Java, C++, and CPPUnit.

Portfolio

Here are a couple projects I have worked on. These are a product of hackathons, club projects, and my free time.

Contact

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form