Email ericrhare@gmail.com · eric.hare@ibm.com Web erichare.me GitHub github.com/erichare LinkedIn eric-h-15280938
Summary
Software engineer and statistician. I build open-source tools for AI agents and document pipelines (Langflow, Astra DB Data API, Docling, ToolGuard) on IBM's Developer and Operator Experience team. Previously at DataStax, Daisi Technology, and Chief Data Scientist at Omni Analytics Group. PhD in Statistics & Computer Science (Iowa State, 2017), with a research background in forensic statistics.
Research Interests
Exploratory data analysis · Statistical graphics · Statistical computing · AI agent tooling · Reproducible research · Forensic statistics.
Experience
IBM — Software Engineer · Developer and Operator Experience
August 2025 — Present · Remote (Seattle area)
- Core maintainer of Langflow (147k+ GitHub stars). 324+ commits across 73+ active weeks; 240+ merged PRs.
- Shipped the Langflow SDK / Flow DevOps API Toolkit (PR #12245), unifying programmatic flow, run, and deployment management.
- Deep work on Model Context Protocol (MCP) integration, including OAuth, auth-flow resilience on server restart, self-referential schema handling, and optional-type preservation.
- Refactored the ModelInput selector across Langflow (PR #12025) for a consistent model-provider UX.
- Integrated Docling, IBM's document-parsing toolkit, into the Langflow File Component (PRs #9398, #12296, #12442) and the Astra DB ingestion path.
- Ongoing contributor to the Astra DB Data API stack:
astrapyPython client, Unstructured integration, and portal ingestion backend. - Contributor to ToolGuard upstream and to IBM Research's CUGA agent harness.
DataStax — Software Engineer
December 2022 — August 2025 · Remote (California)
- Joined Langflow core after DataStax acquired Langflow in April 2024; moved to IBM when IBM acquired DataStax in 2025.
- Integrated Langflow with Astra DB, watsonx, and Docling for document parsing.
- Authored "Build a GenAI Workflow with Hybrid Search and Langflow" and contributed to Apache Pulsar AI pipelines ("Build a real-time AI pipeline with Pulsar Functions" for InfoWorld).
Daisi Technology — Senior Data Scientist
May 2021 — December 2022 · Remote (California)
- Built reference "daisies" (serverless Python cloud functions) for YOLO object detection, time-series forecasting with Prophet, sentiment analysis, PCA, PDF extraction, and more.
- Wrote most of the platform's engineering blog: end-to-end pipelines, R interop, sentiment, YOLO, and the Daisi Chain.
Omni Analytics Group — Chief Data Scientist
May 2017 — May 2021 · Remote (Iowa)
- Led the company's data-science practice; built Shiny applications and delivered training under the Creating and Designing Interactive Web Applications with Shiny banner.
- Helped seed OmniacsDAO for open-source Numerai, Uniswap, and Aave tooling.
Iowa State University — Research Assistant, Teaching Assistant, Instructor
August 2012 — May 2017 · Ames, IA
- PhD candidate in Statistics & Computer Science.
- Research with CSAFE on automated forensic bullet-matching.
- Instructor of record for Engineering Probability (STAT 231) and Introduction to Business Statistics (STAT 226); TA for STAT 305, 430, 480, 579.
TIBCO Software, Inc. — Quality Assurance Intern
Summers 2010 — 2013 · Seattle, WA
Education
Iowa State University PhD, Statistics & Computer Science — 2017 MS, Statistics — 2014
University of Washington BS, Statistics, cum laude — 2012 BS, Computer Engineering, cum laude — 2012
Publications (selected)
Full list at /publications.
- Hare, Hofmann, Carriquiry. Automatic Matching of Bullet Land Impressions. Annals of Applied Statistics, 2017. doi:10.1214/17-AOAS1080
- Hare, Hofmann, Carriquiry. Algorithmic Approaches to Match Degraded Land Impressions. Law, Probability and Risk, mgx018, 2017. doi:10.1093/lpr/mgx018
- Hare, Kaplan. Designing Modular Software: A Case Study in Introductory Statistics. JCGS,
- doi:10.1080/10618600.2017.1386568
- Hare, Buja, Hofmann. Manipulation of Discrete Random Variables with discreteRV. R Journal 7(1), 2015.
- Sieber, Hare, Hofmann, Trepel. Biomathematical description of synthetic Peptide libraries. PLOS ONE 10(6), 2015.
- Kaplan, Hare, Hofmann, Cook. Can you buy a president? Politics after the Tillman Act. CHANCE 27(1), 2014.
- Mosley, Pham, Bansal, Hare. Image-based Sorghum Head Counting When You Only Look Once. arXiv:2009.11929, 2020.
Open-source software
- langflow-ai/langflow — core maintainer.
- bulletr — R package for bullet-striation matching. (CRAN-archived 2025; actively maintained on GitHub.)
- discreteRV — R package for teaching probability.
- bulletxtrctr — 3D bullet scan feature extraction.
- OmniacsDAO — Numerai/Uniswap/Aave R & Python tooling.
Awards
- ASA Imaging Section Student Paper Award — 2016
- Ron Wasserstein Award for Best Contributed Paper in Statistical Education — ASA, 2015
- ASA Computing Section Student Paper Award — 2015
- Kempthorne Award for Best Student in Linear Models — 2013
- ASA Data Exposition, 1st Place — 2013
Selected talks
- Reproducing User Actions in Shiny — Shiny Developer Conference, Palo Alto, 2016
- intRo: Statistical Analysis Software for Teaching — Joint Statistical Meetings (contributed paper), Seattle, 2015
- Manipulation of Discrete Random Variables in R with discreteRV — useR!, Aalborg, DK, 2015
- ASA Traveling Workshops (with Dianne Cook) — UCLA / Chapman / Pfizer, California, 2015
References available upon request.