Profile

Charles Veillette

AI Research Developer

Montréal, QC
charlesveillette.eng@proton.me

Languages

🇫🇷 French (native)🇬🇧 English (fluent)

Qualities

Self-taughtOrganizedEfficientStrong problem-solvingClear communicatorCommittedTeam playerInvolved

Who I Am

I'm a fullstack developer and AI engineer specializing in Retrieval-Augmented Generation (RAG), LLMs, and intelligent automation. With hands-on experience in both research and development, I design high-impact AI-powered solutions that blend advanced machine learning, cloud infrastructure, and scalable applications.

I've worked on everything from multi-agent control systems and computer vision models to natural language search APIs and synthetic data generators. Whether it's streamlining pipelines, optimizing architectures, or automating processes, I love solving complex problems with elegant, efficient tech.

I'm fluent in Python, TypeScript, and Dart, and I'm comfortable building across the stack with frameworks like React, Flutter, PyTorch, and LangChain.

Skills at a Glance

AI & ML

RAG (Retrieval-Augmented Generation)LLMs (GPT, Claude, Gemini)Embeddings & vector databasesComputer Vision (YOLOv5/v8)Synthetic data (RCTGAN)PyTorchTensorFlowOpenCVScikit-learnPandasNumPy

Development

ReactNext.jsNode.jsFlutterTypeScriptPythonC#Java

Cloud & DevOps

AWS (EC2, S3, Lambda, RDS)AzureDockerKubernetesTerraformCI/CD (GitHub Actions)

Databases

PostgreSQLSybaseVector DBs (e.g. Pinecone, Weaviate)

Frameworks & Tools

LangChainDSPyLlamaIndexGitHub ActionsMake/Zapier (light automation)

Experience

A selection of my most relevant professional experiences, internships, and research roles.

  1. AI Research Developer @ Croesus

    Sept 2024 – Present
    • Optimized RCTGAN for synthetic data generation (PyTorch)
    • Benchmarked LangChain, DSPy, Crusor for industrial adoption
    • Built a C# generator for massive financial record simulation
  2. AI Development Intern @ Croesus

    Summer 2024
    • Improved AI-powered RAG search solution
    • Developed natural language search API
    • Simplified feature integration pipeline
  3. AI Development Intern @ Croesus

    Fall 2023
    • Designed on AI-augmented research projet
    • Fine-tuned embeddings for a vector database
    • Conducted research in evaluating RAG solutions
  4. AI Intern – Research & Multi-agent Systems @ Rheinmetall

    Winter/Fall 2023
    • Built multi-agent control application with CNNs
    • Managed datasets in cloud storage
    • Evaluated RAG architectures and vector DBs
  5. Fullstack Intern @ Allema Global

    Summer 2022
    • Refactored C# solutions into JavaScript
    • Implemented DB-to-UI flows
    • Standardized React/Redux project structure
  6. Immersive Systems Dev Intern @ CAE

    Fall 2021
    • Developed features for MEDT platform
    • Optimized XML model storage
    • Debugged internal applications