My name is Thomas Sieben. I am a graduate from Northwestern University, having majored in Computer Science through the Robert R. McCormick School of Engineering. I am currently a software engineer at iManage in Chicago. Most of my current development is in Python, but I have also had a broad exposure in some of the projects below.

Outside of software, I enjoy playing classical piano and biking along the lakefront. Check out my projects and experiences below!

YouTube Comment Analysis

Fall 2018

Through various machine learning models, this project was able to predict the popularity of a comment that a user might leave on some of the most-watched YouTube videos. Using Python3 and the popular nltk and sk-learn libraries for ML tasks, six different models were analyzed. More information can be found on the project's website.

Courier

Spring 2018

Courier is a chat-client messenger akin to Facebook Messenger. Courier uses Rust backend libraries to communicate with a NoSQL Firebase DB. It utilizes multithreaded WebSocket server connections and a propietary communication protocol to process JSON data between the frontend interface and backend libraries.

No Pressure

Winter 2018

Deep in space, and running low on oxygen, this 2D platformer requires precision and speed to escape a crashed spaceship. Using Unity and C# scripts, No Pressure was created with weekly sprints and refined with playtester feedback. Physics mechanics were tuned and unique upgrades were added to produce simple yet challenging puzzles. If you choose to play, no pressure ;)

In Fine Feather

Winter 2017

Focused on design and usability, IFF is a mobile-first behavior-tracking prototype designed for the health-conscious user. IFF allows one to input symptoms and their corresponding severity into the app to observe trends and monitor one's health.

Peer Mentor, Northwestern CS Dept.

Nonmajor Programming in Python,
Game Design & Development

Teaching assistant for beginner and advanced CS courses at NU. Provided office hours, reviewed concepts, and graded programs.

Consultant, ProMazo

Engaged with a multidisciplinary team of consultants to provide guidance to our client, TransUnion, one of the largest international credit rating agencies. Through stakeholder meetings and documentation review, we reported our findings to the SVP of Global Technology, driving analytics go-forward strategy.

Independent Research, Northwestern Murphy Scholars Institute

My interest in game design led me to explore the feasibility of creating games with Rust, from a hobbyist's perspective. Through ongoing research, I'm comparing the performance, time investment, and availibility of tools between Rust, C++, and Unity plus C# development.

Related Documents

  • Presentation - Modern Game Dev. in Rust
  • Murphy Scholars - Final Research Report
  • Current Resume
  • Contact & Links

    Please find my personal GitHub account (@ths13), LinkedIn, and resume at the links below. I currently reside in Evanston, IL as I complete my education. I can be reached at thomas.sieben@alum.northwestern.edu or through LinkedIn. I also have a GitHub account that I primarily use for work, @thsieben