Hello, I'm Xiang Hao

Software engineer focused on Python, FastAPI, JavaScript, and cloud systems that turn manual workflows into reliable products.

Xiang Hao

Impact Metrics

10K+

Transactions Classified

Classified transaction line items with an OpenAI structured-output workflow at Studio PAV.

5+ hrs/wk

Meeting Work Eliminated

Automated transcript summaries, Trello cards, and checklists for EDA Clinical workflows.

+20%

Stakeholder Engagement

Improved engagement through a RAG-powered weekly digest dashboard with semantic retrieval.

-25%

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.
Python Pandas OpenAI API Data Pipelines

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.
FastAPI Python OpenAI API RAG PostgreSQL Azure Kubernetes CDISC

Software Engineer Intern

HRG Institute of Research and Innovation

July 2021 - September 2021 · Anhui, China

Automated 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.

Python PyTorch Kafka AWS Docker

Software Engineer Intern

Shanxi Yunlv Tianxia Network Technology

January 2021 - March 2021 · Shanxi, China

Automated 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.

FastAPI Python Kubernetes Temporal Prometheus Grafana

Software Engineer Intern

Shanxi Anxing Hengchuang Robot Tech Co., Ltd.

July 2020 - September 2020

Optimized 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.

PyTorch Python OpenCV SQL Kafka Java

Projects

Time Tracker

Time Tracker

Dual-interface web application for tracking and approving timesheets with automated workflows and comprehensive reporting capabilities.

FastAPI JavaScript Azure JWT/OAuth2
Safety Detection System

Safety Detection System

Automated computer vision system for detecting safety violations in factory equipment and construction sites using deep learning.

Python PyTorch OpenCV AWS
Dataset-JSON Viewer

Dataset-JSON Viewer

Web-based tool for exploring and visualizing complex JSON datasets with interactive features and real-time data manipulation.

Flask Next.js Python Pandas JavaScript
House Price Prediction

House Price Prediction

Machine learning model to predict house prices using data analysis and predictive modeling techniques.

Python Jupyter Pandas Scikit-learn
Covid Rate Tracker

Covid-19 Infection Rate Tracker

Interactive tracker to monitor and visualize COVID-19 infection rates across regions using real-time data.

Python Data Visualization Flask JavaScript
Global Development Dashboard

Global Development Insights Dashboard

Interactive dashboard visualizing global development insights using D3.js and modern web technologies.

JavaScript D3.js HTML/CSS Data Visualization
Karting Game

Karting Game

3D kart racing game featuring interactive gameplay, custom physics, and dynamic environments.

C# Unity 3D Graphics Game Development
Cold Call System

Cold Call System

Educational tool that helps professors randomly select students to answer questions, allowing "on-deck" students to prepare responses.

Python GUI Development Educational Technology

Education & Certificates

Master of Science in Computer Science

Master of Science

UC Davis - Computer Science

2022 - 2024
Bachelor of Science in Computer and Information Science

Bachelor of Science

University of Oregon - Computer and Information Science

2019 - 2022
AWS Certified Cloud Practitioner

AWS Certified Cloud Practitioner

Amazon Web Services

2025

Get In Touch