Giter Site home page Giter Site logo

dashy-dango's Introduction

William Guimont-Martin

ko-fi

Interests

  • Deep learning
  • Robotics
  • Computer vision
  • Machine learning
  • Programming languages

Education

  • Ph.D. in Computer Science, Research in Deep Learning and 3D sensors for autonomous vehicules @ Université Laval (2023-...)
  • Master's Degree in Computer Science, Research in Deep Learning and 3D sensors for autonomous vehicules @ Université Laval (2021-2023)
  • Bachelor's Degree in Software Engineering, distinction profile @ Université Laval (2017-2021)

Experiences

Teaching Assistant for GLO-4030 and GLO-7030 @ Université Laval (Autumn 2021, Winter 2023, 2024)

Graduate-level course on deep learning (Apprentissage par réseaux de neurones profonds)

  • Conducting laboratory session
  • Developing fresh educational content for the course
  • Overseeing the operation of a computing cluster dedicated to the course
  • Correction and providing feedback on assignments

Teaching Assistant for GLO-4001 and GLO-7021 @ Université Laval (Winter 2022 - Autumn 2022, 2023)

Graduate-level course on mobile robotics (Introduction à la robotique mobile)

  • Conducting laboratory session
  • Developing fresh educational content for the course
  • Overseeing the operation of a computing cluster dedicated to the course
  • Correction and providing feedback on assignments
  • Migrating laboratory code to a simulator using ROS and Gazebo
  • Taught a class on Kalman filters

Teaching Assistant for GLO-3013 @ Université Laval (Autumn 2023)

Undergraduate-level course in which the students have to develop a robot autonomously solving various tasks (Projet de conception multidisciplinaire)

  • Participated in the course redesign
  • Build an autonomous robot using ROS2
  • Using LiDAR for autonomous navigation

Teaching Assistant for improving computer science degrees @ Université Laval (Summer 2023)

Teaching Assistant for GLO-2003 @ Université Laval (Winter 2021)

Introduction aux processus du génie logiciel

Deep Learning and Robotics Research Intern @ Norlab (Summer 2020 - Autumn 2020)

  • Application of deep learning to LiDAR data
  • Object detection
  • Point cloud processing
  • Domain adaptation

Virtual and Augmented Reality Research Intern @ Bentley Systems (Summer 2019)

Software Engineering Intern @ Olympus IMS (Summer 2018)

  • Applied research
  • Computer vision
  • Analysis of ultrasound inspection data
  • Visualization of 3D ultrasound data

Automation Developper @ Devoray (Summer of 2015, Winter of 2016 and Winter 2017)

  • Computer vision
  • Automation of industrial machines
  • Programmable logic controller (PLC)
  • Robotics

Volunteering

Programming Mentor @ My local secondary school's FIRST robotics team (2015-...)

  • Teach programming and robotics to secondary school students

willGuimont Top Languages willGuimont GitHub Stats

Extras
  • btw i use arch
  • vim > emacs
  • js bad
  • rust good
  • a monad is just a monoid in the category of endofunctors, what's the problem?

dashy-dango's People

Contributors

samx500 avatar willguimont avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

dashy-dango's Issues

Remove dependency on a PlayerComponent.

We expect a PlayerComponent to exist all over the code which causes a panic after we destroy the PlayerComponent. The game need to behave normally even without a PlayerComponent.

Make a wave system

The game will be composed of a series of wave. When all enemies are dead, the next wave start, if the wave lasted for x seconds, the next wave starts even if enemies are still alive.

Design score system

Designing a system where player gain score by kill enemy. They are also loosing point as time goes on to incentivize fast play.

Design a boss enemy.

The game needs to have some closure. After x amount of wave, a boss should appear. We need to make a cool concept for this boss.

Design a beginner friendly enemy

Neither of our current 3 enemy are really beginner friendly. We should create a new type of very weak enemy for the first few waves.

Adding ability to dash

Being able to dash in the chosen direction. Also need to decide the behavior if no direction is chosen, either cancel the dash entirely or default to a certain direction.

Add highscore screen.

On the death screen and win screen, we could display a list of the top 5 highscore. This would require the save feature of wasm4.

Make sound effect.

The game has no sound effect, there should be sound effect for different action.

Adding trait system

All system would implement the same interface that would contain eventqueue and a function to call the system with the registry.

Coding enemy entity

Coding some enemy. Enemy would be controlled by a basic ai. A few different enemy should be created for diversity.

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.