~/sashabedard.biz — runtime boot
v4.1 16.0.0
STATUS Open · collabs + contract
BASED Montréal, QC · 45.50°N 73.56°W
LANG Français · English
INDEX v4.1 · 2026.04.18
Creative Technologist Applied ML / data art since 2021

Sasha
Bédardbuilds intelligent
experiences.

A data-centric creative programmer working at the intersection of machine learning, interactive systems and spatial media. I turn datasets, sensors and models into visually refined installations that make the public feel the ideas.

scroll ↓ 04 sections · 06 projects · 08 tools
EMBEDDING SPACE UMAP · n_neighbors=14 · min_dist=0.08
projects.vec · 384-dim · ↓ 2D
projects indexed
clusters detected
hover to inspectnode readout
01 / work

Selected projects — installations, models, performances.

A cross-section of installations, mapped performances and applied ML experiments. Each shipped, each with a pipeline behind it.

showing 9 / 9 entries drag ↓ / click for full readout
02 / stack

Tooling & technical stack.

Four families of tools. The list is honest — proficiency based on hours logged, not marketing.

My toolbox lives between real-time engines (TouchDesigner, Unreal), machine-learning pipelines (Python, StyleGAN2, YOLO, FAISS, Ollama) and backend plumbing that holds it all together in production.

18technologies
4+years active
6GPUs abused
03 / cv

Experience & timeline.

Research, production, teaching. Full CV on request.

04 / contact

Let's build something that wows.

Looking for installations, immersive experiences, or anyone pushing the line between art and engineering.

I'm taking on one or two serious engagements this quarter. If your project touches creative code, data-driven installations, or applied ML for interactive work — I'd like to hear from you.

Availability
Open — Q2 2026
Response
within 48 hours
Based in
Montréal, QC · CA
Timezone
UTC−04 (EDT)
Languages
Français · English
GitHub
@sashabedard
contact.py · python 3.12
# initialize a new collaboration
from sasha import studio

studio.connect(
  kind   = "installation",
  budget = "honest",
  stack  = ["touchdesigner", "python",
            "ml", "projection"],
  status = "open",
)

# → response within 48h
⚙ tweaks