Interneuronal Design Lab

Customized code and hardware solutions for academic institutions and labs.


Interneuronal Design Lab has been my creative outlet since 2012. Just before starting IDL, I was a PhD student and then a post-doctoral fellow in biology at the University of Washington (Click here for publications). I have always immensely enjoyed building setups for experiments in electrophysiology or animal behaviour. Continuing my fascination with science, I created Interneuronal Design Lab after moving to Portland, OR, in 2012.

Please let me know if you think I can help you with a design or coding problem. I happily accept the challenge!

- Armin


Armin J Hinterwirth
personal web site:


The following list is not comprehensive, but shows the tools I am most familiar with. I am quick to learn new ones, if needed.

Computer languages I have experience with. These are just tools, and I am quick and adept at learning new ones.

Application development
  • C/C++
  • Python
  • Java
Web development
  • PHP
  • JavaScript
  • CSS / SASS
  • Drupal module development (Drupal 7)
  • MediaWiki installation and custumization (e.g. to serve as a collaborative lab notebook)
Maker skills
  • CAD tools: SolidWorks, Autodesk Fusion360, SketchUp
  • Familiar with CNC workflows, 3D printers, laser cutting, etc.
  • Metal machining: mill, lathe, drill press, etc.
  • Wood working
Imaging skills
  • Photography
  • Microscopy
    • Conventional microscopy (Köhler illumination, darkfield, phase contrast, etc.)
    • Confocal microscopy
    • Scanning and transmission electron microscopy
  • Videography
  • Various APIs for image processing (Python Imaging Library (PIL), OpenCV)