Columbia University computer science alumnus (B.S. 2022; M.S. 2023). I build backend infrastructure, observability, reliability, and data systems, with recent work across telemetry SDKs, MCP/agent tooling, data engines, API conformance, and CI.
LinkedIn | Google Scholar | ORCID
Research homepage: publications, manuscripts, and talks
Research records updated October 5, 2026. Published work, accepted papers, and public preprints are listed with explicit status labels. Conference papers can appear before proceedings publication.
- Diversified but Crowded: Evidence from 13F Holdings — Liang Hu and Yinru Shen. Finance Research Letters, Accepted October 5, 2026. SJR Q1 · 2025 · CiteScore 10.1 / JIF 7.1 · publisher display. Author manuscript PDF.
- AI-Enhanced Financial NLP for Bitcoin Return Variation Prediction: Timestamp-Aware Evidence From Trump’s Tweets — Liang Hu and Yinru Shen. IEEE Access, 14: 88558–88565. 2026; Published. SJR Q1 · 2025 · CiteScore 9.3 / JIF 4.2 · 2025. DOI.
- A predictive analytics approach for forecasting global stock index returns using deep learning techniques — Liang Hu and Yinru Shen. Decision Analytics Journal, 18: 100685. 2026; Published. SJR Q1 · 2025. DOI. Earlier preprint (2024).
SJR quartiles use SCImago subject categories and are distinct from JCR quartiles. Metrics above describe the venues; “publisher display” means the readable publisher listing does not state the metric year. Sources checked October 5, 2026.
- Auditing Search Before Content Verification: A Manifest-Gated Study of YouTube API Availability and Stability — Liang Hu. 12th IEEE International Conference on Collaboration and Internet Computing (CIC 2026), Application Track; Accepted · Proceedings pending. November 4–6, 2026; Milpitas / San Jose, California, USA. Joint IEEE conference event: CIC · CogMI · TPS · RISC, covering internet collaboration, cognitive AI, trust and privacy, and security of critical systems.
- Bridge Alerts for Institutional Portfolio Similarity Networks: An Explainable Monitoring Framework — Liang Hu and Yinru Shen. 38th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2026), Full paper; Accepted · Proceedings pending. CCF C · 2026 · ICORE B · 2026. November 2–4, 2026; Boca Raton, Florida, USA.
- An Explainable AI Audit of Search Visibility Signals in Shorts-Like Short-Form Videos — Liang Hu. IEEE International Conference on Intelligent Systems and Interdisciplinary Applications (ISAIA 2026); Accepted · Proceedings pending. Conference: October 9–10, 2026; Montclair, New Jersey, USA.
- AI Decision Support for Sector-Conditioned Portfolio Similarity Monitoring in Financial Services — Liang Hu. 2nd International Conference on AI and Emerging Technology for Sustainable Future (ICAISF 2026); Accepted · Proceedings pending. Conference: July 24–25, 2026; Catania, Italy.
- Robot learning-enhanced tree-based algorithms for kinodynamic motion planning: A comparative analysis — Liang Hu. 2nd International Conference on Software Engineering and Machine Learning (CONF-SEML 2024) · Applied and Computational Engineering, 76(1): 65–71. 2024; Published. DOI.
- Conducting Mission-Critical Voice Experiments with Automated Speech Recognition and Crowdsourcing — arXiv, 2509.13724. 2025; Preprint. DOI. arXiv.
- AI-driven Financial Forecasting: Integrating Financial NLP, Deep Learning, and Timestamp-aware Market Analytics — Liang Hu. World Virtual Conference on Artificial Intelligence, Blockchain & Cybersecurity. Scheduled October 6, 2026, online; 17:20–17:45 CEST / 11:20–11:45 New York. Listed as a presentation, separately from proceedings publications.
New research records can be added through the publication guide. The FRL paper page and PDF addresses remain stable.
53 external pull requests merged since July 2026.
| Project | Merged work | Impact |
|---|---|---|
| OpenTelemetry | Twelve JavaScript, Java, and documentation contributions | Corrects sampling and flush behavior, adds per-call timeout controls, documents exporter and .NET provider behavior, stabilizes benchmark CI, deprecates the OpenCensus shim API, and marks logger configuration experimental |
| Parallel Code | Sixteen merged improvements | Improves accessibility, review workflows, task coverage, UI reliability, and migration behavior |
| FINOS FDC3 | Eight conformance, documentation, and runtime fixes | Improves channel lifecycle behavior, error coverage, discovery reliability, and normal-scenario logging |
| CAMARA | Six API tooling and specification fixes | Strengthens OpenAPI linting, discriminator handling, notification conformance, access-token error guidance, version placeholders, and generated artifact stability |
| Polars | Two merged Rust fixes | Propagates the bigidx feature correctly and prevents a union-slice panic |
| Perspective | Persist datagrid column widths | Preserves plugin-owned column configuration across workspace save and first restore |
| FastMCP | Preserve raw CallToolResult returns |
Protects protocol-level metadata and structured tool-result semantics |
| Apache Arrow | Modernize Archery version handling | Removes reliance on a private setuptools_scm API and preserves release tooling compatibility |
| OpenInference | Four merged JavaScript and AWS SDK fixes | Enforces type-aware lint rules and prevents AWS SDK type-only imports from becoming runtime ESM dependencies |
- CAMARA Commonalities #704 - corrected the initial public API version placeholder guidance.
- CAMARA Commonalities #689 - clarified missing-identifier error descriptions for access tokens.
- Perspective #3215 - persisted datagrid column widths through workspace save and first restore.
- OpenTelemetry.io #11404 - clarified how .NET
ActivitySourceregistration connects instrumentation to a provider. - OpenTelemetry.io #11403 - clarified the intended application-lifetime ownership of .NET
TracerProviderinstances. - Parallel Code #263 - added local ESLint quality findings to the review workflow with actionable error handling and an explicit refresh control.
- OpenTelemetry JS #6996 - marked logger configuration experimental and closed the related API-stability issue.
- OpenTelemetry JS #6997 - incorporated and extended my
headers_listexporter work from #6955 across all log, metric, and trace exporter paths. - OpenTelemetry Java #8674 - deprecated the OpenCensus shim public API.
- OpenTelemetry.io #10713 - documented Java exporter self-monitoring metrics.
- OpenInference #3463 - fixed Bedrock ESM runtime imports.
- OpenInference #3532 - enforced the remaining type-aware JavaScript lint rules.
- OpenInference #3566 - enforced safe type assertions across the JavaScript packages.
- OpenInference #3561 - enforced promise and method lint rules across the JavaScript packages.
- Parallel Code #257 - increased terminal wheel-scroll sensitivity across desktop and remote terminals.
- Parallel Code #245 - added an opt-in terminal screen-reader mode.
- OpenTelemetry SDK correctness and telemetry pipelines
- Python and TypeScript backend infrastructure
- API validation, CI reliability, and regression testing
- Financial technology interoperability and data systems



