GithubHelp home page GithubHelp logo

jeanchristopheruel / math Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stan-dev/math

0.0 0.0 0.0 600.66 MB

The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.

Home Page: https://mc-stan.org

License: BSD 3-Clause "New" or "Revised" License

Shell 0.10% JavaScript 0.02% Ruby 0.01% C++ 92.13% Python 0.68% Perl 0.03% C 3.85% Objective-C 0.01% Fortran 1.23% C# 0.03% Assembly 0.32% Ada 0.05% XSLT 0.31% CSS 0.01% Pascal 0.04% Objective-C++ 0.01% Cuda 0.20% SAS 0.01% Makefile 0.04% HTML 0.98%

math's Introduction

Hi, I'm Jean-Christophe Ruel πŸ‘‹

Experienced Modern C++ Developer | Computer Vision, AI, and Predictive Control for Robotic Systems


About Me

  • πŸ”­ Passionate about robotics and AI, with a focus on high-performance real-time systems such as computer vision and predictive control systems.
  • 🌱 Currently diving into React and Django, while continuing to advance my skills in Python and C++.
  • πŸ‘¨β€πŸ’» Committed to software quality and end-user satisfaction.
  • πŸŽ“ Holding a Master's degree in Robotics and AI, with 5 years of experience in the field.
  • 🌍 Based in Quebec, open to remote and hybrid work opportunities.

Experience

Research and Development

  • Master's Thesis at UniversitΓ© Laval: Developed a 6-DoF pose estimation system for specular objects to enable autonomous grasping. This project involved a deep understanding of digital vision principles and high-performance imaging systems in C++, including the design and realization of a specialized camera.
  • Ro-main Inc.: As one of the first three developers on the "SmartCounting" product, I designed a Kalman filter for multi-target tracking on GPU and accelerated AI model inference using TensorRT, CuBlas, and CUDA in C++. This product is now sold internationally.
  • Elmec Inc.: Led the development of a parallax-free multispectral stereoscopic camera for low-altitude imagery aboard a DJI M300 drone. This role encompassed the entire project lifecycle, from selecting sensors and designing the opto-mechanical system to developing image processing algorithms and conducting real-world tests to ensure robustness and accuracy in an agricultural setting. Additionally, I managed and developed a predictive controller in C++ based on a fully differentiable rigid body dynamics library I developped using Eigen3.

Skills

  • Programming Languages: C++, Python, JavaScript
  • Web Development: React, Next.js, Django, HTML, CSS
  • Tools & Technologies: Git, Docker, Linux
  • Software Development: Eigen, StanMath, CUDA, CuBlas, TensorRt, OpenCV, OpenGl, Blender API, Pytorch, Pytorch3D, TensorFlow, Gstearmer, Three.js, etc.
  • Cloud Platforms: Azure, AWS, GCP
  • Development Practices: RAII, type erasure, metaprogramming, concepts, C++11/14/17/20

Favorite C++ Books

  1. Clean Code by Robert C. Martin
  2. C++ Software Design by Klaus Iglberger
  3. Functional Programming in C++ by Ivan ČukiΔ‡
  4. Beautiful C++ by J. Guy Davidson and Kate Gregory

Get in Touch


Fun Facts

  • πŸš€ Constantly learning and staying updated with the latest trends in AI and robotics.
  • 🌟 Open to collaboration on innovative projects and research in AI and robotics.
  • ✈️ I was a board member for one year at the Gliding Club of Quebec.
  • πŸ§—β€β™‚οΈ I've led Time Wave Zero with a friend, one of the longest sport climbs in the world (2300ft).

Let's build the future of robotics and AI together!

math's People

Contributors

akucukelbir avatar andrjohns avatar bbbales2 avatar betanalpha avatar bgoodri avatar bob-carpenter avatar charlesm93 avatar martinmodrak avatar maverickg avatar mbrubake avatar mcol avatar mitzimorris avatar peterli2016 avatar peterwicksstringfield avatar randommm avatar rok-cesnovar avatar rtrangucci avatar sakrejda avatar seantalts avatar serban-nicusor-toptal avatar spinkney avatar stan-buildbot avatar stevebronder avatar syclik avatar t4c1 avatar vmatthijs avatar wardbrian avatar wds15 avatar weberse2 avatar yashikno avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.