Hello, I'm Xiang Hao
Software engineer focused on Python, FastAPI, JavaScript, and cloud systems that turn manual workflows into reliable products.
Impact Metrics
Faster Approvals
Reduced timesheet approval time by automating routing, reporting, and conflict detection.
Fewer Errors
Improved operational accuracy by replacing manual review steps with structured workflows.
Manual Work Saved
Automated computer vision safety detection for factory and construction workflows.
Annual Cost Savings
Optimized warehouse robot behavior with sensor integration and reinforcement learning.
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
Software Engineer
EDA Clinical
January 2025 - Present- Built a dual-interface web app with FastAPI, JavaScript, and Azure auto-scaling infrastructure for timesheet submission, approval, and reporting.
- Designed automated workflows for approvals, conflict detection, and reporting, reducing approval time by 60% and errors by 75%.
- Implemented JWT/OAuth2 authentication and RBAC to protect role-specific admin, manager, and developer workflows.
Software Engineer Intern
EDA Clinical
October 2024 - January 2025- Streamlined data processing with Python, Pandas, and OpenPyXL to clean datasets and generate specification-compliant .xlsx files.
- Built Excel-to-JSON conversion pipelines with json and PyYAML, embedding required metadata for compatibility and accessibility.
- Reduced manual review risk by standardizing transformations around repeatable validation and export workflows.
Software Engineer Intern
HRG International Institute (Hefei) of Research and Innovation
July 2021 - September 2021Automated safety detection systems using computer vision in Python with PyTorch. Reduced manual work by 30 hours daily and decreased safety violations by 1.2%. Streamlined CI/CD pipeline using GitHub actions and AWS ECS for same-day deployments.
Software Engineer Intern
Shanxi Yunlv Tianxia Network Technology Co., Ltd.
January 2021 - March 2021Automated business expense approval and ticketing systems using FastAPI and Temporal. Enhanced product observability with Prometheus, Grafana, and Jaeger. Supported company-wide rollout across 6 departments, serving over 1200 employees.
Software Engineer Intern
Shanxi Anxin Hengchuang Robot Tech Co., Ltd.
July 2020 - September 2020Optimized warehouse robot operations by integrating laser sensors with reinforcement learning course correction algorithms using PyTorch in Python, reducing collisions and saving $40,000 annually. Improved delivery accuracy by 2% through early mismatch detection using computer vision with OpenCV in Python and a province-to-postal ID index stored in SQL. Increased fleet efficiency by 1% by streaming battery data with Kafka and scheduling charging priorities using 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.