Experience UBC Rover Competitions Projects Resume Contact

WILLIAM BANQUIER

WILLIAM BANQUIER

William is a student at the University of British Columbia currently on an eight-month co-op work term, working as a software engineer for Picton Investments' Arbitrage Fund.

William Banquier Headshot
WILLIAM BANQUIER

William previously worked at the fintech firm Softek where he built scalable financial software for clients on all sides of every transaction.

William also runs the UBC Rover Arm Team.

More about Picton More about Softek Contact William
WILLIAM BANQUIER

UBC Rover is a multi-disciplinary design team from the University of British Columbia that competes in the CIRC and URC rover competitions.

UBC Rover in the desert
WILLIAM BANQUIER
Robotic Arm CAD model

William leads the UBC Rover Arm Team where he builds a 1-meter-long 6-DOF robotic arm and end effector.

More about UBC Rover Contact William
WILLIAM BANQUIER

Huawei Edge-Cloud Collaborative Inference Contest: 960/4428 [active participants], top 22%

Wrote a performant cloud inference optimizer for LLM usage based on a prediction-driven heuristic scheduling methodology. A difficulty I tackled in this challenge was learning how to apply queueing theory to systems like this.

Huawei OXC Ports Arrangement Contest: 931/3176 [active participants], top 30%

Wrote an optical switch arrangement (load balancer) methodology based off of a meta-heuristic approach. A difficulty I tackled in this challenge was managing the mandatory items and the nice-to-haves in my heuristic search space.

WILLIAM BANQUIER

CIRC and URC: I compete in both CIRC and URC with UBC Rover, the University of British Columbia’s Rover team.

Putnam 2025: top 50%

Putnam 2024: top 50%

ICPC 2025: I participated in the ICPC 2025 NA West Regional in Division 2 with the University of British Columbia’s Competitive Programming Club.

William is competing in and currently studying for the 2026 Putnam while prepping his Rover for CIRC and URC.

Contact William
WILLIAM BANQUIER

UBC Rover: I run the UBC Rover Arm Team where we build a robotic arm for the CIRC and URC competitions.

AVKiller: In the graduate course CPSC 539L, a peer and I built AVKiller, an extremely effective automated Windows antivirus fuzzing software package.

UBC Gradmap: Built UBCGradmap.com, a website to let UBC Students visualize their courses.

williambanquier.com: This website.

RISC-V CPU In SystemVerilog: Built a RISC-V CPU in SystemVerilog for a class competition on system optimization and performance.

WILLIAM BANQUIER

William has been: Coding for a decade with multiple roles dealing with zero-failure systems (finance and robotics).

William has been: Doing CAD work for six years, with three years of SolidWorks experience on building a 1 meter long robotic arm for our rover competitions.

William has built software using: C, C#, C++, Python, Rust, Java, HTML, CSS, JS, Next.js, SystemVerilog.

William knows: Git, Docker, Excel, VS Code, SSMS, and how to build and utilize multi-agent AI systems.

Contact William
WILLIAM BANQUIER
Email Linkedin GitHub
Resume