Hi there, I'm

Tom Schwarz

Software Engineer at IMC Trading
Tom Schwarz
Work
  1. IMC Trading - Graduate Software Engineer

    February 2023 - Present
    • Worked in Java and C++ on low latency options trading systems
  2. University of Sydney - Teaching Assistant

    March 2021 - November 2022
    • Taught COMP2123 - Algorithms and Data Structures
    • Taught INFO113 - Object Oriented Programming
    • Ran a weekly tutorial class, teaching students and helping them solve problems
  3. USYD Physics Society - President

    October 2020 - present
    • Lead society to organise, market and run events for members
    • Ensured society continues to support members during transition back in-person and return to lockdown over 2021
IMC Trading - Graduate Software Engineer
February 2023 - Present
  • Worked in Java and C++ on low latency options trading systems
University of Sydney - Teaching Assistant
March 2021 - November 2022
  • Taught COMP2123 - Algorithms and Data Structures
  • Taught INFO113 - Object Oriented Programming
  • Ran a weekly tutorial class, teaching students and helping them solve problems
USYD Physics Society - President
October 2020 - present
  • Lead society to organise, market and run events for members
  • Ensured society continues to support members during transition back in-person and return to lockdown over 2021
Education
  • B. Science / B. Advanced Studies - Computer Science (Honours Class 1 and the University Medal), Physics
    University of Sydney
    2019 - 2022
Projects

Shuffler for Spotify

Spotify's Shuffle uses advanced algorithims to play the same songs again and again. Shuffler for Spotify creates a copy of a playlist with a randomized order, that you play with shuffle off for a truly shuffled experience.

Online Bidding Problem

Created an algorithm to directly solve the linear programming formulation of the Online Bidding problem. Algorithm worked empirically, but ran out of time to prove correctness. More details at the linked presentation!

USYD Hackathon 2nd place

Made QR Tones, an app that encodes text to audio wave-forms, similar to QR Codes but for sound. When text is provided, the app will convert it into a tune that encodes the data that is to be transmitted. Any other device listening can decode the data and receive the text that is being transmitted. Created a somewhat working prototype.

Droid Racing Competition

As part of the USYD robotics club, entered a computer-controlled RC car into the Droid Racing Competition as part of a team. While we didn't win, our car did complete a loop around the track!

Get In Touch
I'm always happy to talk! Feel free to email me (or whatever communication method you prefer)!