Skip to content
View KenWuqianghao's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report KenWuqianghao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KenWuqianghao/README.md

Ken Wu

Typing SVG

Website LinkedIn Email Twitter Resume

Profile Views


CS student at the University of Waterloo (graduating 2026) with a business specialization and philosophy minor. I build ML systems — fine-tuning pipelines, LLM agents, RAG architectures — and ship production backends in Python. 7 internships across ML, data science, and software engineering, from YC startups to government to enterprise.

Neo Scholar Finalist · 5x Hackathon Winner · Stanford Code in Place Instructor · URA @ UWaterloo · Research Exchange @ Lancaster University

Currently looking for Fall 2026 / New Grad roles in ML, systems, or software engineering.


Experience

Work authorized in 🇨🇦 Canada · 🇪🇺 EU · 🇨🇳 China

Nokia Software Engineer Intern Built LoRA fine-tuning pipeline for Qwen generating Camunda BPMN XML with GGUF quantization · PyTorch, Unsloth, Transformer 🇨🇦 Ottawa
TD Bank Data Scientist Intern Replatformed pipelines for 1.5M+ rows, automated 30+ min of manual ingestion per cycle, migrated on-prem to Azure · PySpark, Pandas, Databricks 🇨🇦 Toronto
Stanford University Student Instructor Taught Stanford's Code in Place CS106A to 40,000+ students globally · Python, Karel, Tkinter 🇺🇸 Remote
August Software Engineer Intern Handled 2000+ req/min across 10+ endpoints, led end-to-end multi-agent RAG pipeline with LLM-as-Judge · LangGraph, FastAPI, AWS 🇺🇸 NYC
Health Canada ML Engineer Intern Built document QA system using Llama3 7B + ChromaDB, improved accuracy ~20% via query transformation · LangChain, Azure, Streamlit 🇨🇦 Ottawa
Keywords AI YC W24 Software Engineer Intern Parsed 1000+ resumes with spaCy NER pipeline, reduced response delay 98% via SQLite caching · spaCy, SQLite 🇺🇸 Remote
Intapp ML Engineer Intern Achieved 70% recall on entity recognition by fine-tuning spaCy models and optimizing via W&B on Azure 🇩🇪 Berlin

Research

  • Symbolic Regression using GPT Models — Undergraduate Research Assistant, University of Waterloo
  • Clustering Algorithm Optimization — Research Exchange, Lancaster University
  • Medical Agent — Technical Project Manager, Wat.ai

Stack

Languages

Python C C++ TypeScript JavaScript SQL R Bash

ML / Data

PyTorch TensorFlow NumPy Pandas PySpark LangChain CUDA spaCy

Web

React Next.js Tailwind FastAPI Flask Django

Cloud / Infra

AWS Docker Supabase PostgreSQL MongoDB Azure

Tools

Linux Git Vim LaTeX


Stats


Chess

  


Current Lichess Game    Current Chess.com Game

Beyond Code

Born in 🇮🇹 Italy, raised 🇨🇳 Chinese, studying in 🇨🇦 Canada, interned in the 🇺🇸 US, and exchanged in the 🇬🇧 UK. NBA obsessive who fine-tuned an LLM on r/nba posts and built an AI that roasts bad basketball takes. I play chess badly but build chess bots to compensate. Philosophy minor who thinks about AI alignment when not shipping ML pipelines. Basketball, poker, anime, and the occasional Leetcode grind round out the rest.

Pinned Loading

  1. Ding-Bot Ding-Bot Public

    A chess engine built on a novel architecture combining GATEAU-style Graph Attention Networks with contrastive latent-space search.

    Python 1

  2. PokerMon PokerMon Public

    Deep Counterfactual Regret Minimization (Deep CFR) for 6-player No-Limit Texas Hold'em.

    Python 1

  3. LeGM-Lab LeGM-Lab Public

    An AI-powered NBA take analyzer that fact-checks basketball opinions with real stats, generates visual stat cards, and roasts bad takes on X (Twitter).

    Python 1

  4. LeLM LeLM Public

    Fine-tuned LLM for NBA hot takes. Built on Qwen3-8B with LoRA, trained on Reddit r/nba posts and synthetic data.

    Python 1

  5. FlightCal FlightCal Public

    An application to quickly fetch flight information and add it to your Google Calendar or download it as an .ics file for other calendar applications

    TypeScript 1

  6. claude-bell claude-bell Public

    Interactive CLI to configure audio notifications for Claude Code

    JavaScript 1