Resume

Summary

Research software engineer with 2+ years of professional experience and 7+ years of academic research experience in machine learning, neural data analysis, and real-time data processing. Looking to build scalable, cutting-edge technology to drive innovation in the AI and neurotechnology industry.

Education

PhD, Neuroscience

University of Toronto, 2016 – 2023

Dissertation focused on real-time behavioural tracking and closed-loop manipulations in fish VR experiments.

Bachelor of Science, Neuroscience

University of Windsor, 2012 – 2016

Honours thesis focused on developing behavioural tests and analyses to examine the effects of a novel treatment (Ubisol-Q10) of Alzheimer's disease using rodent models.

Experience

Research Software Engineer

Gatsby Computational Neuroscience Unit, UCL (December 2023 – Present)

  • Spearheaded the open-source Bonsai.ML project, integrating machine learning into Bonsai-Rx (C#/.NET) for real-time analysis.
  • Built and optimized a Bayesian state-space point-process decoder using TorchSharp, enabling real-time brain-computer interfaces and fast, millisecond inference latency.

Research Software Engineer

NeuroGEARS, London, UK (September 2023 – December 2023)

  • Consulted with academic research labs to develop and implement custom software solutions for real-time experimental control, data acquisition, and automated behavioural analysis.

Graduate Student Researcher

University of Toronto, Canada (September 2016 – May 2023)

  • Developed BonZeb, an open-source software suite for zebrafish tracking and closed-loop stimulation.
  • Designed and implemented supervised/unsupervised ML data analysis pipelines (pose estimation, clustering, classification, regression), improving experimental data throughput and manual data annotation time.

Cofounder - Web3 Developer

Ledger Macro Inc., USA (May 2022 – March 2023)

  • Cofounded a web3 startup and built a python application for decentralized cryptogaming using OpenGL, web3.py, and Solidity.
  • Implemented custom art generation algorithms for automated construction of NFTs and built a web UI for interacting with NFTs.

Programming Languages

PythonC#Bonsai-RxJuliaRMATLABCJavaScriptSolidity

Machine Learning Methods

Bayesian statisticsState-space modelsLinear modelsComputer visionDeep neural netsReinforcement learning

Machine Learning Frameworks

PyTorchTensorFlowScikit-learnONNXML.NETTorchSharp

Tools

BashGitWindows/Linux developmentJupyterDockerVirtualBoxJSON schemasHPCdistributed computing
Nicholas Guilbeault