Skip to content
View damione1's full-sized avatar

Highlights

  • Pro

Block or report damione1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
damione1/README.md

Hi, I'm Damien 👋

Blog LinkedIn

I'm a Data & AI Engineer based in Montreal 🇨🇦.

I took a slightly unusual path: I spent about ten years in full-stack development (mostly Go and PHP) before diving into data. This background means I'm usually the one who cares about the "thankless parts" of the job: what breaks at 3 AM, how maintainable the code will be for the next person, and making sure AI systems actually work for real in production, not just in a pristine notebook.

🔭 What I'm working on right now

  • Soufflé: My current main project! It's a private, on-device speech-to-text app for macOS that never leaves your Mac. It features live transcriptions, speaker separation, local LLM summaries, and dictation anywhere. Built with Rust (Tauri 2) and Svelte 5.
  • The Modern Data Stack: Lots of Snowflake, dbt, and Python.
  • AI in Production: Deploying and operating reliable intelligent systems.

🛠️ My Stack & Tools

  • Data & AI: Python, Snowflake, dbt, SQL, LLMs
  • Software Engineering: Go, Rust, PHP, Svelte
  • Infrastructure & Homelab: Docker, Linux, CI/CD, and a homelab that takes up a bit too much space at home.

🌱 Beyond the screen

When I'm not coding or debugging a data pipeline, you'll probably find me:

  • Learning to tame a CNC machine.
  • Tinkering with my Homelab.
  • Strictly applying the principles of Dad-Driven Development (my blog!).

📊 GitHub Stats

Damien's GitHub streak

"What interests me is whether the thing actually works outside of the demo."

Pinned Loading

  1. maslow-desktop maslow-desktop Public

    Friendly desktop, tablet control panel for the Maslow CNC running FluidNC: guided calibration wizard, state-machine-aware controls, and a local HTTP/gRPC/MCP API to drive the machine from scripts o…

    Rust 3

  2. souffle souffle Public

    Private, on-device meeting transcription and dictation for macOS. Local STT, summaries and action items, full exports, MCP server for AI assistants. No cloud, no API keys.

    Rust 11

  3. planning-poker planning-poker Public

    Real-time Planning Poker application built with Go, PocketBase, htmx, and Alpine.js. WebSocket-based collaboration with anonymous access and flexible voting systems.

    Go 3

  4. dbt-guard dbt-guard Public

    Column-level lineage breaking change detection for dbt Core CI pipelines

    Python

  5. messages messages Public

    Messages is a content management system that facilitates the creation and distribution of messages to various websites.

    Go 1

  6. thread-art-generator thread-art-generator Public

    Thread Art Generator: A powerful and customizable Golang program that transforms your images into circular thread art.

    TypeScript 4 1