ABOUT

Education

  • Certificate in Full Stack Web Development

    100 Days of Code: The Complete Python Pro Bootcamp (2024-2025)

  • Bachelor of Science: Mathematics

    University of the Incarnate Word (2009-2013)

Experiences

Sam obtained his Bachelor of Science in Mathematics at the University of the Incarnate Word. After deciding that Economics was not what he wanted to do, he left the UW-Madison masters program after one year to pursue a career as a math teacher. He taught math to high school students for 5+ years before he decided it was time for a change.

He is currently breaking into the tech world upon discovering his love for programming as a hobby. After taking some time to really think about if this is a potential career, he took a couple of Python bootcamps including Angela Yu's 100 Days of Code. He hopes to use his triumphs and struggles throughout his career towards helping others build their own path to success.

My Work




Find Flights

We were asked to find cheap flight deals from London to popular vacation destinations and have the itineraries sent to anyone who signed up.


Features

Functionality

  • Amadeus API obtained IATA airport codes for the desired destinations.
  • Sheety API stored the IATA code in Google Sheets.
  • Searched Kiwi for flights with IATA code and stored info in JSON which was converted into a dictionary.
  • Used Twilio API and configured SMTP to send alerts to email and phone.

Tech

  • Python
  • SMTP
  • Sheety API
  • Twilio API
  • Amadeus API
Find Flights Github Repository


Custom API Based Website

This website used an API to generate information on Lord of The Rings characters.


Features

User Functionality

  • Detailed info is generated after providing an input including species, realm, birthdate, death.
  • A random character and their info can be also be generated.

Tech

  • Python
  • Pandas
  • The One API
Custom API Based Website Github Repository


Wereducks

This app is a recreation of the classic arcade game, Space Invaders. It was made using turtle. Feel free to copy the code from Github and play a round or just watch the short demo.


Wereducks Github Repository

About

Lorem ipsum dolor sit amet, consectetur et adipiscing elit. Praesent eleifend dignissim arcu, at eleifend sapien imperdiet ac. Aliquam erat volutpat. Praesent urna nisi, fringila lorem et vehicula lacinia quam. Integer sollicitudin mauris nec lorem luctus ultrices. Aliquam libero et malesuada fames ac ante ipsum primis in faucibus. Cras viverra ligula sit amet ex mollis mattis lorem ipsum dolor sit amet.

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.

Icons

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