Hello, I'm Xiang Hao
Software engineer focused on Python, FastAPI, JavaScript, and cloud systems that turn manual workflows into reliable products.
Impact Metrics
Transactions Classified
Classified transaction line items with an OpenAI structured-output workflow at Studio PAV.
Meeting Work Eliminated
Automated transcript summaries, Trello cards, and checklists for EDA Clinical workflows.
Stakeholder Engagement
Improved engagement through a RAG-powered weekly digest dashboard with semantic retrieval.
Audit-Cycle Time
Reduced audit-cycle time with async FastAPI services, PostgreSQL, RBAC, and OAuth2.
About Me
I'm a software engineer who earned a Master's degree in Computer Science from UC Davis in 2024. I build production-minded software with Python, JavaScript, Java, and cloud infrastructure, with a focus on systems that make teams faster and operations more reliable.
My experience spans full-stack development, backend APIs, computer vision, and data engineering. I enjoy turning ambiguous workflow problems into clear interfaces, automated pipelines, and measurable product outcomes.
Tech Stack
Interests
Software Development
Machine Learning
Data Visualization
Experience
Data & AI Engineer
Studio PAV
February 2026 - May 2026 · Remote- Designed an end-to-end Python/Pandas workflow merging multi-source Shopify and CRM records across 10 years, unifying tens of thousands of transactions into analysis-ready datasets.
- Engineered a feature module computing 20+ behavioral features per customer and powering percentile-based segmentation tiers, exported as multi-sheet Excel.
- Shipped an OpenAI structured-output classification layer that auto-categorized 10K+ transaction line items and de-duplicated taxonomy at scale.
Software Engineer
EDA Clinical
October 2024 - December 2025 · Pennsylvania, US- Automated Teams transcript-to-Trello documentation with Microsoft Graph, OpenAI, structured summaries, cards, and checklists, eliminating manual meeting documentation across the organization and saving 5+ hours/week.
- Built a React and D3 RAG-powered weekly digest dashboard with semantic retrieval, increasing stakeholder engagement by 20%.
- Developed async FastAPI services with PostgreSQL, hierarchical storage, RBAC, and OAuth2 on Azure, reducing audit-cycle time by 25%.
- Standardized health checks and CI/CD across 5+ Dockerized Kubernetes microservices, reducing rollout time by 30%.
- Built the SilentNight ETL pipeline for clinical-trial lifecycles with automated Python/Pandas transformation and 100% CDISC SDTM/ADaM compliance.
- Integrated the CDISC Open Rules Engine to establish end-to-end audit traceability and deliver audit-grade datasets.
Software Engineer Intern
HRG Institute of Research and Innovation
July 2021 - September 2021 · Anhui, ChinaAutomated safety review with a PyTorch ResNet-50 computer-vision pipeline, Kafka, AWS S3, and ECS. Dockerized blue-green deployments and eliminated 30+ hours of manual review work each day.
Software Engineer Intern
Shanxi Yunlv Tianxia Network Technology
January 2021 - March 2021 · Shanxi, ChinaAutomated business expense approval and ticketing systems with FastAPI and Temporal, then added Prometheus, Grafana, and Jaeger observability for a rollout serving 1,200+ employees across six departments.
Software Engineer Intern
Shanxi Anxing Hengchuang Robot Tech Co., Ltd.
July 2020 - September 2020Optimized warehouse robot operations by integrating laser sensors with reinforcement-learning course-correction algorithms in PyTorch. Improved delivery-mismatch detection with OpenCV and SQL, and streamed battery data with Kafka to schedule charging priorities in Java.
Projects
Time Tracker
Dual-interface web application for tracking and approving timesheets with automated workflows and comprehensive reporting capabilities.
House Price Prediction
Machine learning model to predict house prices using data analysis and predictive modeling techniques.