Skip to content
View ericwait's full-sized avatar
💭
Bringing light to data
💭
Bringing light to data

Highlights

  • Pro

Block or report ericwait

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ericwait/README.md

Eric Wait, PhD

Engineering Leader | Technical Mentor | GPU/ML Systems Architect

I build high-performance systems and the teams that sustain them. After leading cross-functional teams across academic research (HHMI Janelia), startup environments (Elephas Biosciences), and 21 years of military service, I'm transitioning into full-time technical leadership; mentoring the next generation to build production-ready systems with the same rigor and long-term thinking that has kept my open-source tools in use worldwide for 12+ years.

LinkedIn Website Email


What I Bring

🌉 Translation & Technical Leadership

Rare combination of PhD-level technical expertise in GPU-accelerated ML systems and exceptional ability to translate complexity into clarity. I bridge technical teams and product vision, speed development, and build team cohesion through empathetic mentorship.

🎯 Building What Lasts

I focus on sustainable, maintainable solutions over quick wins. My open-source tools have been in continuous development for 12+ years and are still actively used worldwide—because I build systems that serve real workflows, not impressive demos.

👥 Next-Generation Mentorship

I multiply impact through delegation and mentorship. After training personnel in high-stakes military operations, advising 170+ international scientists, and leading diverse software teams, I'm focused on developing technical leaders who combine engineering excellence with outcome-driven discipline.

💡 Outcome-Driven Discipline

Keep teams anchored to success criteria at every decision point—build what's needed, not what's possible. Published framework in Journal of Cell Science (2020): "Hypothesis-driven quantitative fluorescence microscopy".


Featured Open-Source Projects

GPU-accelerated tensor operations library | Production ML infrastructure

The Challenge: Biological microscopy analysis too slow—days per dataset with traditional CPU methods.

The Solution: Custom CUDA kernels with accessible Python/MATLAB wrappers—leverage GPU acceleration without writing CUDA yourself.

Impact:

  • 💯 100x speedups through GPU acceleration
  • 🌍 Global adoption by elite research institutions worldwide
  • 📚 Published in Bioinformatics (2019)
  • ⏱️ 12+ years continuous development (first commit August 2013)

Key Innovation: Accessible interfaces matter as much as raw performance—the best optimization is one people actually use.

Technologies: C++, CUDA, DirectX | Python/MATLAB bindings | CMake, vcpkg

GitHubMATLAB File ExchangePublication


Interactive visualization leveraging human visual perception | Real-time terabyte-scale rendering

The Challenge: 5D microscopy data (x, y, z, channels, time) is incomprehensible when collapsed into 2D projections—researchers draw false conclusions about spatial relationships.

The Solution: GPU-accelerated interactive visualization that exploits human vision strengths (motion detection, depth sensitivity, pattern recognition).

Impact:

  • 👥 Used by 170+ scientists at HHMI Janelia and collaborating institutions
  • 🔬 Enabled discoveries published in Nature and Nature Communications
  • Prevented algorithmic errors through visual validation with polygon overlay
  • 🎬 Real-time rendering with adjustable-speed temporal playback and stereoscopic 3D

Key Innovation: Technology should amplify human capability (visual perception), not replace it.

Technologies: C++ (79%), DirectX, HLSL shaders | MATLAB MEX interface | CMake

GitHubMATLAB File Exchange


A decade of modular problem-solving | Foundation for innovation

The Philosophy: Organize research code when you have 10 functions, not 1,000—modularity compounds, each reusable function becomes foundation for the next.

The Solution: Structured collection of microscopy analysis utilities treating research code like production software from day one.

Impact:

  • 🏗️ Foundation for Hydra Image Processor and Direct 5D Viewer
  • 🌍 Used globally at research institutions and collaborating laboratories
  • 📅 11+ years continuous development (started 2013)
  • 📖 "Show your warts" — Public development showing evolution, mistakes, and learning moments

Key Innovation: Unified reader/writer system for all microscope formats—write analysis code once, apply to any microscope data.

Technologies: MATLAB packages | JSON metadata | Multi-format support (TIFF, OME-TIFF, CZI, ND2)

GitHubMATLAB File Exchange


ML-powered photo curation | Organizing 200K+ personal collections

The Challenge: Finding "great photos" in massive personal collections—combining technical metrics (sharpness, exposure) with subjective aesthetic judgment.

The Solution: Computer vision + YOLO object detection + hierarchical classification to surface the best images from 200,000+ photo libraries.

Impact:

  • 🎯 10x efficiency gain — Review 2,000 candidates instead of 20,000 images
  • 🗄️ Scale-tested on 700K+ file collections
  • 🌲 Flexible taxonomies — Biological classification (World Flora Online), geographic hierarchies, custom categories
  • 🔒 Long-term reliability — Checksummed tracking, never moves/deletes originals

Key Innovation: ML should multiply human capability, not replace it—surface the best candidates, let humans make final decisions.

Technologies: Python, SQLAlchemy, MariaDB | OpenCV, YOLO, scikit-learn | Jupyter Lab

GitHub


Open Source Commitment

All major projects publicly available and actively maintained:

  • 12+ years maintaining Hydra Image Processor (since 2013)
  • Open development showing evolution, mistakes, and learning moments
  • Accessible interfaces considered alongside raw performance
  • Global adoption by research institutions and collaborative teams worldwide
  • Reproducible science through documented pipelines and version control

Let's Connect

I'm actively seeking technical leadership roles where I can shape engineering culture, mentor teams, and build production ML systems that matter.

Open to:

  • Staff/Principal Engineer → Engineering Manager transitions
  • Technical Lead roles with mentorship responsibilities
  • Director of Engineering positions at mission-driven organizations
  • CTO/VP Engineering roles at startup organizations

Ideal environments:

  • Mission-driven organizations where technical excellence serves meaningful purpose
  • Teams that value sustainable engineering practices and long-term thinking
  • Cross-functional collaboration between technical and business stakeholders
  • Mentorship and leadership development culture

📧 Email: info@ericwait.com 💼 LinkedIn: linkedin.com/in/ericwaitinfo 🌐 Website: ericwait.com 📄 Resume: ericwait.com/pdfs/Eric_Wait.pdf


"The camera is an instrument that teaches people how to see without a camera." — Dorothea Lange

My professional photography training taught me pattern recognition that informs data visualization, compositional discipline that ensures reproducible systems, and a fundamental truth: the best solution often requires subtracting, not adding—whether in photographs, ML architectures, or team processes.

Pinned Loading

  1. matlab-utilities matlab-utilities Public

    Many useful helper functions when working with microscope data in MATLAB

    MATLAB 1 1

  2. direct-5D-viewer direct-5D-viewer Public

    This 5-D viewer for MATLAB on Windows.

    C++ 1

  3. aicjanelia/LLSM aicjanelia/LLSM Public

    Lattice Light-Sheet Microscope Pipeline

    Python 8 3

  4. hydra-image-processor hydra-image-processor Public

    GPU accelerated image processing library.

    C++ 10 2