Daniel
De Brun

Applied Statistics and Computer Science at the University of Toronto. Machine learning for robotics and manufacturing, and quantitative development and research.

Open to 2027 internshipsCanadian and Irish (EU) citizen

Experience

  • Independent ResearcherOct 2026 —[ Supervised by Prof. Matthew E. Taylor ]

    Building a benchmark for evaluating state-of-the-art multi-robot collaboration methods in NVIDIA Isaac Lab.

  • Magna InternationalAug 2025 — Sep 2026[ Data Science & AI Intern, Smart Factory Solutions ]

    Led the re-platforming of an analytics platform serving 60 divisions and 3,500+ production lines onto a Databricks lakehouse: data refreshes every 5 minutes instead of hourly, at under one tenth of the monthly cost.

    Owned the production GraphQL API through the migration, and led the micro-frontend platform that split a monolithic portal into six independently released applications.

    Sole author of an agentic pipeline that maps supplier spreadsheets into one schema: deterministic lookup resolves 75% of columns before any LLM call, and nothing publishes without expert approval.

    Shipped production OCR for stamped and engraved IDs on metal parts and built two MCP servers adopted across the company. Kept on past the initial term and moved to the corporate function with the core team.

  • UTMISTSep 2025 — Sep 2026[ ML Developer & Researcher, UofT Machine Intelligence Student Team ]

    Built multi-agent RL agents in JAX that adapt to a partner’s skill in Overcooked (CoGrid, JaxMARL); the project won the People’s Choice Award at CUCAI 2026.

    Led experimental integration for the team’s paper submission on learned communication in multi-robot teams: implemented its baselines (MAPPO, IPPO and three learned-communication methods) and found bugs that would have invalidated results, including deliveries credited to the wrong order and a biased best-seed metric.

  • UTASRJul 2024 — May 2026[ Founder & Software Lead, UofT Autonomous Scale Racing ]

    Founded the university’s autonomous scale-racing team in second year and led it for two years with 30 members each year. Designed the car’s autonomy software and mentored 15+ developers.

Projects

  • JaxMARLUTMIST

    A JAX library for multi-agent reinforcement learning that runs environments and training end to end on the GPU. Used to study when agents that must split the work, like cooks in an Overcooked kitchen, learn to coordinate and communicate.

  • Autonomous race carUTASR

    Autonomy software for the team’s scale race car on an NVIDIA Jetson. Camera, SLAM, TensorRT segmentation, control and actuation run as separate processes over lock-free shared memory; pure pursuit, LQR, MPC and learned controllers sit behind a safety supervisor that cuts throttle on any command older than 150 ms.

  • ORB-SLAM3 on CUDAUTASR

    GPU-accelerated ORB-SLAM3 by moving its per-frame tracking work to CUDA: feature extraction, stereo matching and the image pyramid. Tracking runs about 40% faster across stereo, monocular and RGB-D cameras.

Education

  • University of TorontoExp. Dec 2027[ Honours B.Sc., Applied Statistics & Computer Science ]

    Don Walker Scholarship (top 80 worldwide). Schulich Leader Scholarship nominee.

    Activities and societies: MCSS, Google Developer Student Club, UTASR, UTMIST Engineering, 5 hackathons.

Tools

ML / Robotics
PyTorch, JAX, multi-agent RL, Isaac Lab, MuJoCo, ROS 2, SLAM
Quant
Walk-forward backtesting, point-in-time data, transaction-cost modelling, deflated Sharpe ratio, Hawkes processes, volatility forecasting, Interactive Brokers API
GPU
CUDA C++ (warp-level kernels, streams), TensorRT (FP16, INT8), Triton Inference Server, RAPIDS, Jetson
Data
Databricks, Spark, Delta Lake, GraphQL, AWS
Languages
Python, C++, SQL, TypeScript, R