> experience

Experience

Software engineer with experience in applied AI and enterprise full-stack development. Currently building integrations and developer tooling at Botpress, previously automating enterprise workflows at LIDD Consultants.

McGill CS graduate with a minor in Management (3.85 GPA). Bilingual in English and French. I enjoy building tools that make developers more productive and systems that scale.

English (Native) · French (Advanced)

📄 Download Resume

> work_experience

Experience

Jan 2026 - Present
  • Building integrations and developer tooling for the Botpress conversational AI platform.
  • Built an Odoo ERP integration, creating REST endpoints and exposing ERP entities as dynamic bot knowledge; supported $200K+ in enterprise pipeline.
  • Extended the Slack integration with cross-channel routing and state correlation, enabling multi-legged conversations with in-thread response reconciliation.
  • Built an ADK-based Slack bot that auto-logs ~10 integration requests/week, improving traceability and cutting support-channel noise.
  • Hardened the public Botpress ADK CLI (~400 weekly downloads) and refined agent-skill files for Claude Code/LLM workflows.
TypeScriptNode.jsBunZodSlack API
May 2023 - Dec 2025
  • Built custom ERP solutions and automated enterprise workflows for supply chain and logistics clients.
  • Automated 20+ accounting and order-to-cash workflows via custom NetSuite pages and Map/Reduce pipelines, processing 100 orders/min.
  • Integrated NetSuite with WMS/TMS platforms via REST APIs and data contracts, doubling fulfillment throughput.
  • Refactored inefficient JOIN operations and implemented query caching, reducing lookup latency by 65% (~800ms).
  • Cut reporting time by 50% through automated custom NetSuite web pages.
JavaScriptHTML/CSSNetSuiteREST APIsSQL
Sep 2024 - Dec 2024
  • Researched distributed deep reinforcement learning for path-finding in dynamic environments.
  • Architected a distributed path-finding system using IMPALA and RLlib; proposed a hybrid A*/RL framework for global navigation with local collision avoidance.
  • Developed a 'Revolving Mini-Batch' training strategy that eliminated catastrophic forgetting and enabled generalization across distinct obstacle layouts.
PythonPyTorchRLlibIMPALAA3C
Sep 2022 - Dec 2022
  • Automated data pipelines and built interactive dashboards for aerospace manufacturing analytics.
  • Launched a pipeline to automate large dataset extraction, cleaning, and parsing, reducing data errors by 20% and cutting processing time by 75%.
  • Built an interactive KPI dashboard with Python and Power BI, automating nearly 50% of monthly financial operations.
PythonPandasPower BISQLRegex

// education

Education

Awards

  • Recipient of McGill Entrance Scholarship (academic excellence)

Coursework

Algorithms & Data StructuresOperating SystemsDatabase SystemsApplied Machine LearningInformation RetrievalSoftware SystemsDiscrete MathematicsProbability & Statistics

Clubs & Organizations

Hack4ImpactGDSCBOLT BootcampsMBIAMIC

Volunteer & Club Work

Full Stack Developer

Hack4Impact McGill — Welcome Collective

Engineered a logistics routing engine using A* to optimize donation pick-up/delivery schedules for 100+ daily clients. Designed a PostgreSQL schema improving item allocation accuracy by 40%.

VP External

Google Developer Student Clubs (GDSC) McGill

Made Google technologies accessible to students via workshops. Connected students to professionals via networking sessions.

Director of Technology

BOLT Bootcamps

Increased competing teams by over 250% through cross-university outreach. Led 5 brainstorming/networking sessions connecting students with industry professionals.

Junior Analyst

McGill Investment Club (MIC)

Health Care team. Participated in 7 seminars on thesis development and financial valuation. Won a MIC stock pitch competition.

Mentee

McGill Bankers International Association (MBIA)

Connected with alumni in investment banking positions worldwide to develop a comprehensive understanding of the industry.

// skills

Skills

Languages

TypeScript
JavaScript
Python
Bash
HTML/CSS

Backend

Node.js
Bun
Zod
Express
FastAPI
Flask

Frontend

React
Next.js
Tailwind CSS

Data / ML

Pandas
Matplotlib
Scikit-Learn
PyTorch

DevOps / Tools

Docker
Azure DevOps
Git
GitHub
GitLab
Jira
Unix/Linux
PostgreSQL

// certifications

Certifications

NetSuite Certified SuiteFoundation

NetSuite

ID: 36226

Pandas

Kaggle

Intro to Machine Learning

Kaggle

Valuation 1: DCF Training

The Marquee Group