Skip to content
View simon-bouchard's full-sized avatar
👽
Focusing
👽
Focusing
  • Montreal
  • 12:01 (UTC -12:00)

Block or report simon-bouchard

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
simon-bouchard/README.md

👋 About Me

I'm a recent business school undergraduate, where I specialized in information technology.
I'm particularly interested in backend development and machine learning, and I work primarily with Python.

I’m currently learning more about modern ML workflows, infrastructure design, and production-ready API development.

🛠️ Tech Stack

Languages: Python, SQL, Bash, HTML/CSS, JavaScript, C#, VBA
Frameworks & Libraries: FastAPI, Node.js, pandas, Mongoose
Databases: MongoDB, MySQL
Machine Learning Frameworks: PyTorch (primary), TensorFlow, scikit-learn
Tools & Dev Environment: Docker, Git, Visual Studio Code, WSL (Ubuntu), tmux, vim
Markup & Config: YAML, JSON, Dockerfiles
Other Experience: Jupyter notebooks, Virtual machines (local & cloud)

📂 Projects

  • 📚 Book Recommendation System
    Built a FastAPI-based backend combining collaborative filtering (using embeddings and metadata) with a KNN model on the embeddings. Designed to handle real user-book interactions and deliver personalized recommendations.

  • 🌐 Missing Semester Solutions Website
    Created a PHP-based website hosted with Apache to share organized notes and solutions for The Missing Semester course. Deployed on Oracle Cloud with DNS and HTTPS configured.

  • 🎮 Secure Real-Time Multiplayer Game
    Developed a simple real-time multiplayer game using Node.js and WebSockets. Focused on live state synchronization, session management, and secure communication between players.

📚 Currently Learning

  • Fast.ai (Part 2): Advanced deep learning techniques and model deployment
  • Best practices for scalable API design with FastAPI
  • Workflow improvements for reproducibility, versioning, and monitoring in ML pipelines
  • C#: Exploring its use in AI development and cloud-integrated applications

🎓 Certifications & Courses

  • AI for Everyone – Andrew Ng (Coursera)
  • FreeCodeCamp Certifications:
    • Back End Development and APIs
    • Quality Assurance
    • Scientific Computing with Python
    • Data Analysis with Python
    • Information Security
    • Machine Learning with Python
    • College Algebra with Python
  • Intro to Deep Learning – MIT
  • The Missing Semester of Your CS Education – MIT
  • Fast.ai – Practical Deep Learning for Coders, Part 1
  • Fast.ai – Part 2 (in progress)
  • C# for AI and Cloud Workflows (in progress)

Pinned Loading

  1. Missing-Semester-Solutions Missing-Semester-Solutions Public

    The Missing Solutions of your Missing Semester

    PHP

  2. freecodecamp-project-sudoku-solver freecodecamp-project-sudoku-solver Public

    Forked from freeCodeCamp/boilerplate-project-sudoku-solver

    A boilerplate for a freeCodeCamp project.

    JavaScript

  3. freecodecamp-machine-learning-models freecodecamp-machine-learning-models Public

    Jupyter Notebook

  4. freeCodeCamp-PortScanner freeCodeCamp-PortScanner Public

    Python

  5. freecodecamp-project-secure-real-time-multiplayer-game freecodecamp-project-secure-real-time-multiplayer-game Public

    Forked from freeCodeCamp/boilerplate-project-secure-real-time-multiplayer-game

    A boilerplate for a freeCodeCamp project.

    JavaScript

  6. Book_Recommendation_UI_with_FastAPI Book_Recommendation_UI_with_FastAPI Public

    Jupyter Notebook