Christopher Tomaszewski


  • 86 Parker Street
  • Pittsburgh
  • PA
  • 15223
(973) 641-0694

Professional Experience

Co-Founder/Director of Innovation | Platypus LLC.

Pittsburgh, PA - Summer 2012 to Present

  • Developing cost-effective autonomous solutions for environmental monitoring using multi-agent teams of surface vehicles.
  • Developing a black box LSPIV system for easy deployment and non-intrusive surface current field measurement with minimal required infrastructre.
  • Researching power efficient planning algorithms to allow autonomous surface vehicles to take advantage of river currents and wind to achieve longer operating times.

College Student Practicum | Caterpillar Inc.

Pittsburgh, PA - Winter 2011 to Spring 2014

  • Designed and developed the sensor fusion and tracking systems for the new Caterpillar Detect object detection product.
  • Implemented a personnel tracking system based on active RFID ranging technology for use on autonomous tracked vehicles.

Mobile Software Engineering Intern | Noblis

Falls Church, VA - Summer 2009

  • Developed an augmented reality visualization application for Google's Android platform.
  • Implemented basic KMZ parsing to display a 3D COLLADA object at a particular GPS location in augmented reality.

Research Assistant | PIAP

Warsaw, Poland - Summer 2007/2008

  • Designed and coded navigation algorithms in C++ based on matrix transformations for use with autonomous mobile robots.
  • Implemented obstacle detection and mapping via input from ultrasound distance sensors.

Engineering Intern | Alcatel-Lucent

Whippany, NJ - August 2007 to June 2008

  • Examined an issue with backup battery failure in warm climates and helped develop a cost-effective solution.
  • Helped research alternative production materials and strategies to optimize the production cost of cellular bay stations.


Planning Efficient Paths through Dynamic Flow Fields in Real World Domains

Christopher Tomaszewski and Paul Scerri
In Proceedings of OCEANS, September 2013.

Visual Obstacle Avoidance for Autonomous Watercraft using Smartphones

Tarek El-Gaaly, Christopher Tomaszewski, Abhinav Valada, Prasanna Velagapudi, Balajee Kannan, and Paul Scerri
Autonomous Robots and Multirobot Systems Workshop at AAMAS, May 2013.

An Intelligent Approach to Hysteresis Compensation while Sampling using a Fleet of Autonomous Watercraft

Abhinav Valada, Christopher Tomaszewski, Balajee Kannan, Prasanna Velagapudi, George A. Kantor, and Paul Scerri
In Proceedings of ICIRA, October 2012.

Development of a Low Cost Multi-Robot Autonomous Marine Surface Platform

Abhinav Valada, Prasanna Velagapudi, Balajee Kannan, Christopher Tomaszewski, George A. Kantor, and Paul Scerri
In Proceedings of FSR, July 2012.

Real-World Testing of a Multi-Robot Team

Paul Scerri, Prasanna Velagapudi, Balajee Kannan, Abhinav Valada, Christopher Tomaszewski, John M. Dolan, Adrian Scerri, Luis Lorenzo Bill-Clark, and George A. Kantor
In Proceedings of AAMAS, June 2012.


To complete a Ph.D. by contributing to the fields of A.I., Planning, and/or Robotics.


Carnegie Mellon University
Ph.D. in Robotics
Expected Graduation Date: May 2020

Carnegie Mellon University
M.S. in Robotics
Graduation Date: December 2013

Carnegie Mellon University
B.S. in Computer Science
Dual B.S. in Mechanical Engineering
Graduation Date: May 2012

Academy for Math, Science, and Engineering
High School Diploma with Honors
Graduation Date: June 2008

Relevant Coursework

  • Planning, Execution, and Learning*
  • Physics Based Methods In Robotics*
  • Space Systems in Action*
  • Advanced Mobile Robot Development*
  • Sensing, Sensors, and Perception*
  • Graduate Artificial Intelligence*
  • Kinematics, Dynamic Systems, and Control*
  • Introduction to Network Science*
  • Computer Vision
  • Robotic Manipulation
  • Engineering Design
* Indicates a graduate level course.


[Programming Languages]

  • Python
  • C++
  • C
  • Java
  • SML
  • PHP
  • HTML
  • CSS

[Software Development]

  • Boost
  • OpenCV
  • Android SDK
  • Eclipse
  • Microsoft Visual Studio
  • Git/Subversion Version Control

[Engineering Software]

  • Solidworks 2017
  • OnShape
  • Matlab/Simulink

[Foreign Languages]

Native Speaker of Polish
Intermediate Spanish
Intermediate French