Sim Wen Hao

My work in business analytics usually begins with one question: does the data measure what everyone assumes it measures? The projects here come from a 2026 data analysis internship at Shimano Singapore, and from my own time.

Hover overTouch my name to see it redrawn from data points.

Click a pill

Read this site as

Choose a reader. The choice sets the order of the projects and what each project card leads with, and it stays with you from page to page.

In short

  • StudyBSc Business Analytics at NUS, graduation Dec 2027 / Jan 2028
  • InternshipData Analysis Intern at Shimano Singapore, June to December 2026
  • ShippedThree internal AI tools brought to the company's QA server, and a SharePoint to Microsoft Fabric sync scheduled to run daily
  • BeforeAccenture (2025), full-time National Service, and a Diploma with Merit from Singapore Polytechnic, 2nd in my cohort

Technical summary

  • MLXGBoost and gradient boosting on 34M rows, validated with cycle-grouped, time-based and leave-one-machine-out splits
  • Forecasting54-month rolling-origin backtests, constrained weighted blends and explicit leakage tests
  • AppsFlask and FastAPI with React, Qdrant hybrid search, Azure OpenAI vision, SQL Server and Bamboo deployments
  • Tests25 suites on the support assistant, 163 tests on the drawing reader, 322 backend tests on Along

In this view each project card leads with its method and stack.

How this site was made

  • WhoI designed the site and made each design decision. Claude wrote most of the code with me.
  • HeroMy name is live text. The lens redraws the same letters from data points.
  • Chapter"How I work" is a single scroll-driven scene, and every layer in it is drawn in code.
  • TheseThe glass buttons are rendered with Three.js. Real buttons sit underneath for keyboards and screen readers.

In this view each project card leads with one interface decision I made in it.