Stephen Brawner, ROS Developer in Portland, OR, United States
Stephen Brawner

ROS Developer in Portland, OR, United States

Member since September 5, 2018
As a lifelong maker of innovative mixed hardware-software artifacts, Stephen is experienced in engineering and computer science with a passion for robotics and automation. His expertise lies in his ability to bring solutions from diverse fields to solve challenging product development problems.
Stephen is now available for hire


  • PickNik, LLC
    C#, SolidWorks, Linux, Windows, Python, C++, Robot Operating Systems (ROS)
  • Brown University
    Python, C++, Scikit-learn, TensorFlow, Robot Operating System (ROS)
  • iRobot, Inc.
    C++, Python, PrimeSense, Ava 500 Robot



Portland, OR, United States



Preferred Environment

Python, Linux, Mac, Windows

The most amazing...

...thing I've developed was a heliostat cleaning system for a concentrating solar power technology developer.


  • Roboticist (Contract)

    2018 - PRESENT
    PickNik, LLC
    • Developed open-source tools for robotics and robot-like technology companies.
    Technologies: C#, SolidWorks, Linux, Windows, Python, C++, Robot Operating Systems (ROS)
  • PhD Student

    2011 - 2018
    Brown University
    • Developed a deep learning language translation model to improve the machine translation of natural language sentences for trigger-action programs.
    • Wrote an algorithm to improve item-location predictions for a robot assigned with the task of organizing a household.
    • Built an experimental test-bed for evaluating human-human and human-machine interactions in complex multi-agent games.
    Technologies: Python, C++, Scikit-learn, TensorFlow, Robot Operating System (ROS)
  • Software Research Intern

    2014 - 2014
    iRobot, Inc.
    • Created a solution for a common sensor issue facing autonomous driving robots. The contribution helped eliminate the inclusion of other costly and problematic sensors.
    • Developed autonomous behavior to enable telepresence robots to navigate conference rooms and select the most appropriate parking location.
    Technologies: C++, Python, PrimeSense, Ava 500 Robot
  • Software Engineer Intern

    2013 - 2013
    Bot & Dolly
    • Developed a tool to integrate a popular Grasshopper-based plug-in for the 3D CAD program Rhino 5 to enable architects and designers to manufacture items with industrial robot arms.
    Technologies: C#, Grasshopper, Rhino 5, Robot Operating System (ROS), Python
  • Software Engineer Intern

    2012 - 2013
    Open Robotics
    • Researched and built Robust, a markup language and continuous integration framework for robot testing in ROS to facilitate proof-by-reproducibility in research.
    Technologies: C++, Python, C#, Robot Operating System (ROS), Ubuntu, Windows
  • Software Engineer Intern

    2012 - 2012
    Willow Garage
    • Developed a SolidWorks add-in to export a complex robot design to a ROS-compatible Unified Robot Description Format (URDF) file.
    Technologies: C#, SolidWorks, SolidWorks API, Windows, .NET, Robot Operating System (ROS)
  • Project Engineer

    2008 - 2010
    eSolar, Inc.
    • Developed a heliostat cleaning system to clean 12,000 mirrors nightly with only two operators.
    • Designed, built, and tested a semiautonomous heliostat cleaning vehicle as a key feature of a system design to restore mirror cleanliness to 95% with minimal operator intervention.
    Technologies: SolidWorks, PLC


  • SolidWorks to URDF Add-in (Development)

    This is a SolidWorks add-in that enables mechanical designers to port their robot design to a common robotics platform, the Robot Operating System (ROS).


  • Languages

    Python 3, Python, Java, C++, Python 2, C#.NET, C#, JavaScript
  • Frameworks

    Robot Operating System
  • Libraries/APIs

    SOLIDWORKS API, PCL, Scikit-learn, TensorFlow
  • Tools

  • Other

    ROS, Point Clouds
  • Paradigms

    Agile Workflow
  • Platforms

    Ubuntu, Windows, Linux, Raspberry Pi


  • PhD degree in Computer Science
    2011 - 2018
    Brown University - Providence, RI, USA
  • Master's degree in Computer Science
    2011 - 2014
    Brown University - Providence, RI, USA
  • Bachelor's degree in Engineering
    2003 - 2007
    Harvey Mudd College - Claremont, CA, USA


  • Professional Engineering License
    JUNE 2015 - JUNE 2017
    The California Board for Professional Engineers and Land Surveyors (PELS)

To view more profiles

Join Toptal
Share it with others