BenchYard: Edge Device Benchmarking & LLM Inferencing
Edge devices benchmarking and inferencing for LLMs. Optimizing large language model deployment and performance evaluation across edge computing environments.
Systems Engineering & Research Prototypes
Edge devices benchmarking and inferencing for LLMs. Optimizing large language model deployment and performance evaluation across edge computing environments.
Formal language verification approach for multi-agent SLAM systems. Uses temporal logic specifications to ensure correctness guarantees in decentralized mapping and localization tasks.
SLAM-based semantic segmentation for ice and snow classification in remote sensing imagery. Uses SLAM-derived super-segments merged via visual cues to distinguish between water, snow, and ice in ambiguous conditions.
Robotics, AI safety & research recognition
Mila · 2026
Won the Montréal Robotics Summer School challenge by training a quadruped locomotion policy to traverse difficult terrain in an intensive three-day build.
CIFAR · 2026
Selected for CIFAR's interdisciplinary AI safety program for early-stage PhD and advanced master's researchers.
Mitacs · 2022
Completed a funded international research internship at INRS, investigating semantic segmentation for geospatial and Arctic imagery.
Mitacs · 2023
Awarded a graduate fellowship to continue research in Canada following the Globalink Research Internship.
Essays, articles & research talks
A framework for choosing outcome, quality, cost, safety, behavior, and performance metrics that demonstrate whether an agent is actually completing its job.
p}]]W*>] ;jl(UQ_:jovMO'C\8zo(0Q_
IJ\a^nk'_mYvnpjjqh!oQox.8[Y|qipa
+{I?mW~czO<c@#_@J]xB>_vI"n`"M?@~
X(-d YYjU[\jwof\>@BcY`pa|(vwoo''
^_0wn)|jvlxZ,x ?^W1UQ~M|qZ-[aatJ
M*!U~l>U`)]_)^(;&^/tZl_p}:qW1/1~
+;ah@a'||lB{wU]]{W M^w@B`-O^ L/^
[fa|j}%m<qpkJ$]QM|CC/[&%o`Mr0)\0 BETA DISTRIBUTION
A practical guide to capturing agent traces, connecting execution across sessions, and using evaluations to diagnose and improve production AI agents.
{${${${${
{ { { {{ {$Q$Q$Q$Q${{
{ {${${ { {${{$${$QQQQQQQQQ$${
{${$Q$Q${${{$Q$$QQ$QQQQQQQQQQQQ$
$Q$QQQQQ$Q$$QQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ MARKOV CHAIN
A production workflow for evaluating agent outcomes, trajectories, individual decisions, and reliability, then turning failures into regression tests.
>>>>>>> > > > >>>> >
> >> > > > >> > > > >
> > > > >>> >>
Y > > > > > > > >|
$ b > >> >> | > > |>>>> |
| Y | > >>>Y>|>|>|> >||||> Y
Y Y >|>| Y |> >|>>>| >>>>>>>
> || > > ||| >> BROWNIAN MOTION
A practical comparison of agent SDKs, orchestration runtimes, harnesses, and managed platforms for production AI systems.
>> > > > >> | > >>> >> >> > | | Y > | > | > > >> >>> > b Y Y Y | > Y > > > | >> >>> $ | > | > | Y>|>Y > > > | |> > | > >>>Y>>>|>| > > | > > | > | >>> >>>> >> > | > > > ||> >>> >>>> >>>>>
BROWNIAN MOTION
A comparative look at leading observability tools for autonomous AI agents, with evaluation criteria for production deployment in 2026.
?i!i">>i+_+{+!-[+_+':+"><!,`.><!
i;l>l,>li!l>I]!I:>~>iI<`:>>+<:i`
.->-,;^:!_}[f|)\xX|(~1)<}<,><"~!
?,+-l??+}\njzOCJLqpUcf|[1~[_<i I
!_><{!}/Xruj#*aB$kZZ0zUtv/[?}i><
l?>]-?<]}jr|QLzqY0Czr|Y1?[?!>!?<
^_I~~+1:]+1]rjr|ff~\<[~|+-<>~i+?
> i>>{,il[~<!+-+?<1?<l+]~:~l><,l GAUSSIAN DISTRIBUTION
A practical breakdown of where latency comes from in deployed AI systems and how teams can reduce bottlenecks across the inference path.
^ ' '.`' '''`''` .'`'. '`'` ''
-+ii;,;^`"^`.^^ .^' `^ .`'`` '^
v/[]>!;l;"`'^"^'`^.`^`.'.` `'.'`
bCn\]-<>:;"""`^^`..``.. `'^.^'^'
$kUx\[?_li;"^,`'```'^^' ^.. . .
wCr\]]+<Il:;`^'''^'.`' .'`` ^
n|{+~i;I";^`"`^`^..'`' ` ` `
_+>I:I;^""^.`` .. .^.``'^`^ .^ EXPONENTIAL DECAY
Talks, demos & technical content
Exploring formal verification methods for safe and efficient autonomous robot path planning using AI techniques.
A step-by-step guide to building a Slack chatbot using Botpress with no code, featuring emoji reaction triggers.
Deploy Qwen 2 VL 2B for video intelligence in 3 easy steps with a full Streamlit tutorial.
Learn to build an SMS chatbot that responds to user messages via Twilio and speaks with a unique personality.
Using Microsoft's OmniParser for computer automation in under 100 lines of code.
Build a RAG-powered chatbot in under 10 minutes using Botpress by importing data from websites and documents.