Kacey Saff, SCPI Developer in Boulder, CO, United States
Kacey Saff

SCPI Developer in Boulder, CO, United States

Member since June 25, 2014
Kacey is a strong developer with peer-acknowledged prowess in problem solving and debugging. As an experienced technical lead, she designs systems congruous to the problem space. As a programmer, she makes sure to acquire a deep understanding of the task.
Kacey is now available for hire




Boulder, CO, United States



Preferred Environment

Git, JetBrains, Vim Text Editor, Linux, MacOS

The most amazing...

...architecture I've designed ran four lines of a cellular manufacturing tester in parallel on shared equipment.


  • Software Engineer

    2009 - 2014
    Etherios Wireless Design Services
    • Created a manufacturing test framework in Python capable of testing four cell modules simultaneously with shared hardware.
    • Developed an in-house electrical component database in Django and MySQL tying into Altium's circuit layout application.
    • Developed a Python library to report data via Orbcomm communication satellites from a moving vehicle.
    • Created many libraries from scratch to communicate with a large variety of test hardware, from programmable power supplies to cellular callboxes.
    • Worked as lead developer from start to finish for around a dozen manufacturing testing tools in Python.
    Technologies: CSS, YAML, XML, SCPI, C++, C, Mercurial, Git, PostgreSQL, MySQL, Django, jQuery, HTML, JavaScript, Python
  • Builder, Programmer

    2009 - 2009
    Leonardo's Basement
    • Wired together and programmed a cockpit-like room as a space for children to push buttons and type commands to experiment with what would happen.
    • Used Arduinos connected to relay banks to run a variety of lights and devices.
    • Connected a simple 1970s terminal to serve as a point for children to enter commands and guess at the "launch" sequence.
    • Allowed the launch sequence to coordinate lights, sounds, and text to give the impression that something crazy was happening.
    • Continued support for some time as children took their toll on the entropy of the system.
    Technologies: Arduino, AVR, C++, Java
  • Software Engineer (Fatigue Tracking)

    2003 - 2005
    The Boeing Company
    • Adapted a legacy application from Ada to C++ for fatigue tracking in F-15s as part of a 3-person team.
    • Developed a system for reading/writing and processing (often faulty) F-15 tape data in a variety of formats.
    • Developed a wxWidgets front-end for the application.
    • Automated data filtering in foreign aircrafts that had previously been done by hand.
    • Spent considerable time adapting unit-safe libraries to the version of C++ required by the customer.
    Technologies: wxWidgets, Visual Basic for Applications (VBA), C++


  • CA Scanner

    This is a cellular automata pet project intended to handle very large cellular automata worlds very quickly. I created it using Python and C code that was compiled on the fly.


  • Languages

    Python, Java, JavaScript, C, C++, HTML, XML, YAML, Visual Basic for Applications (VBA), CSS, SQL-99
  • Paradigms

    Object-oriented Programming (OOP), Concurrent Programming, Agile Software Development, MEAN Stack, Functional Programming
  • Platforms

    Arduino, Windows, AVR, MacOS, Android, Linux
  • Other

  • Libraries/APIs

    jQuery, XML ElementTree, wxWidgets
  • Tools

    Eclipse IDE, Mercurial, Git, PyCharm, Vim Text Editor, JetBrains, WebStorm
  • Storage

    JSON, MySQL, PostgreSQL, MongoDB
  • Frameworks

    Express.js, AngularJS, Flask, Django


  • Master's Degree in Mathematics
    2005 - 2008
    University of Calgary - Calgary, Alberta
  • Bachelor's Degree in Mechanical Engineering
    1998 - 2002
    University of Illinois, Urbana-Champaign - Champaign, Illinois

To view more profiles

Join Toptal
Share it with others