Heidi is very good at what she does. Professional and hardworking, she is also a lot of fun to work with. Together, we have worked on quite a complicated project and Heidi was able to clearly explain technological requirements and limitations with ease. She is a great asset to any institution or company.