About Me

UBC Statistics student working on applied ML, data analysis, and AI-assisted tools

I study Statistics at the University of British Columbia and use this site to keep a clear record of the projects I can discuss in interviews.

My strongest foundation comes from hands-on ML coursework and data analysis: cleaning data, building features, choosing validation splits, comparing baselines, checking model behavior, and explaining limitations.

I wrote my CPSC 330 machine-learning work and CPSC 221 data-structure labs myself. In newer prototypes and competition projects, I often use AI to speed up implementation, while I set the problem, choose experiments, review outputs, and decide what to change next.

Highlights

  • UBC Statistics BSc, expected 2027
  • CS GPA: 3.75 / 4.33
  • Current work includes tabular ML and computer-vision competitions, alongside coursework and personal tools
  • Use Python most often; have also worked with TypeScript, Java, C++, C, and R

Use Regularly

PythonPandasNumPyJupyter NotebookScikit-learnMatplotlibGitGitHubData CleaningEDAFeature EngineeringCross-validation

Coursework Foundations

StatisticsProbabilityLinear RegressionClassificationClusteringTime Series BasicsData StructuresAlgorithmsOOPJavaC++CR

Used In ML Projects

Random ForestLogistic RegressionLightGBMXGBoostCatBoostOptunaGroupKFoldK-MeansDBSCANTF-IDFGloVeLDAUMAPPyTorchTorchvisionRetinaNet

Data & App Tools

StreamlitPlotlyAKShareTushareTypeScriptJavaScriptNext.jsReactTailwind CSSPygameTradingViewPine ScriptJUnitPytest

AI-Assisted Development

AI-Assisted PrototypingMulti-Agent CollaborationPrompt DesignLocal LLMsTool CallingContext ManagementChatGPTDeepSeekQwenOllama

Currently Exploring

AI AgentsModel UnlearningObject DetectionCompetition Experiment DesignBrowser AutomationCLI ToolingCloudBaseGitHub ActionsFinancial Data Workflows