Hello, I'm Xiang Hao
Passionate about building innovative solutions and exploring cutting-edge technologies.

About Me
I'm a Software Engineer recently received my Master's degree in Computer Science at UC Davis in 2024. With a strong foundation in programming languages like Python, JavaScript, and Java, I'm passionate about building efficient and innovative software solutions.
My experience spans across various domains including full-stack development, web development, computer vision, and data engineering. I enjoy tackling complex problems and creating technologies that make a meaningful impact.
Tech Stack
Interests
Software Development
Machine Learning
Data Visualization
Experience
Software Engineer
EDA Clinical
January 2025 - PresentEngineered a dual-interface web app using FastAPI and JavaScript with Azure auto-scaling infrastructure. Designed automated workflows for timesheet approval, reporting, and conflict detection, reducing approval time by 60% and errors by 75%. Implemented robust security with JWT/OAuth2 and RBAC.
Software Engineer Intern
EDA Clinical
October 2024 - January 2025Streamlined data processing by leveraging Python Pandas for cleaning and transforming datasets and OpenPyXL for generating .xlsx files based on strict specifications, significantly reducing manual errors and ensuring compliance. Automated the conversion of structured Excel files to JSON by building robust pipelines using the json and PyYAML libraries, embedding necessary metadata for enhanced compatibility and accessibility.
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






