At the forefront of robotics software engineering, I am dedicated to merging advanced robotics frameworks such as ROS2 with cutting-edge artificial intelligence technologies. My work involves developing innovative solutions that enhance the capabilities of autonomous systems, enabling smarter, more efficient robots capable of complex decision-making and interaction in dynamic environments.
On this website, you’ll find a comprehensive overview of my work and interests:
Read MK's latest insights on AI, robotics, and multi-agent systems.
Blog Title | Publication Date | Download |
---|---|---|
Bachelor's Degree | January 15, 2023 | Download |
Computational and Data Systems Initiative (CDSI) | February 5, 2023 | Download |
Graduate Internship Program for Engineering and Computer Science (GrIPECS) | March 10, 2023 | Download |
Hugh Brock Scholarship | April 20, 2023 | Download |
Master's Degree | May 15, 2023 | Download |
National Sciences and Engineering Research Council of Canada (NSERC) Undergraduate Student Research Award (USRA) | June 30, 2023 | Download |
Tech Accel Stipend Program | July 10, 2023 | Download |
Undergraduate Research Internship Awards (ARIA) | August 20, 2023 | Download |
Explore MK's most recent projects in the field of autonomous drones and artificial intelligence.
Designed and implemented a wheeled robot capable of carrying human-sized loads and autonomously avoiding obstacles using advanced motor controllers and 3D carbon fiber structures.
Developed a GUI to control unlimited D1 Dryve Motor Controllers using MODBUS and CANOPEN protocols, enhancing multi-motor coordination.
Built a responsive web app for managing teaching assistants with different user roles, database integration, and dynamic functionalities for universities.
Designed a classic brick breaker game using Intel x86 assembly, implementing advanced game mechanics and graphical features.
Simulated an operating system with kernel, shell, and application layers, supporting concurrent processes and command execution.
Developed a swarm of Boe-Bots for collaborative maze navigation using wireless communication and pathfinding algorithms.
Simulated the Husky robot with ROS Gazebo, implementing teleoperation and autonomous movement in 3D environments.
Developed a simulation of the Firefly Drone for trajectory tracking and real-time updates using advanced ROS and Gazebo integration.
Implemented inverse kinematics and redundancy control for precise and smooth movement of a Kinova Gen3 robotic arm.
Simulated a robot with RRT algorithms for autonomous goal discovery in dynamic environments while tracking optimal paths.
Developed AI models to enable drones to navigate high-speed obstacle courses autonomously. The project focused on implementing advanced path-planning algorithms and optimizing real-time decision-making for competitive drone racing scenarios.
Researched and implemented enhanced communication techniques between humans and drones using natural language processing and gesture recognition. The project aimed to improve collaboration and safety in human-drone interaction environments.
Designed drones capable of integrating with smart city infrastructure for tasks such as traffic monitoring, public safety surveillance, and urban planning. The drones used IoT-enabled systems for seamless data collection and analysis.
Developed drones equipped for search and rescue missions in disaster-hit or challenging terrains. The drones incorporated thermal imaging cameras and advanced mapping algorithms for locating and aiding individuals in need.
MK has taught a wide range of courses, from basic robotics to advanced multi-agent systems. Below is a detailed breakdown of teaching experiences:
Category | Details | Date |
---|---|---|
Teaching Assistantship | COMP206 - Introduction to Software Systems | Winter 2023 |
Teaching Assistantship | COMP206 - Introduction to Software Systems | Fall 2023 |
Note-taking | ECON223 - Political Economy of Trade Policy | Winter 2021 |
Note-taking | MATH133 - Linear Algebra I | Winter 2021 |
Note-taking | ECON313 - Economic Development I | Summer 2021 |
Note-taking | SOCI210 - Sociological Perspectives | Summer 2021 |
Note-taking | COMP206 - Introduction to Software Systems | Fall 2021 |
Note-taking | COMP250 - Introduction to Computer Science | Fall 2021 |
Mentorship | Lecture 1 - Linux Command Line Basics, Git Review, and Development Tools | Fall 2022 |
Mentorship | Lecture 2 - Introduction to Web Development | Fall 2022 |
Mentorship | Lecture 8 - Testing | Fall 2022 |
Mentorship | Lecture 9 - Security and Advanced Topics | Fall 2022 |
Tutorship | COMP202 - Fundamentals of Programming Midterm Review | Fall 2022 |
Tutorship | COMP206 - Introduction to Software Systems Midterm Review | Fall 2022 |
Tutorship | COMP202 - Fundamentals of Programming Midterm II Review | Winter 2023 |
MK’s research focuses on multi-agent systems, drone technology, and AI applications. Below are the key research projects with downloadable reports:
Research Project | Publication Date | Download |
---|---|---|
D1 Dryve Management System Report | January 2023 | Download |
Data Structures & Algorithms Proof Report | March 2023 | Download |
Hover Robot Research Report | May 2023 | Download |
Kinova Gen 3 Robot Arm Neural Network Model Report | July 2023 | Download |
Robotics and Intelligent Systems Projects Reports | September 2023 | Download |
Artificial Intelligence Project Report | October 2023 | Download |
Multi-agent Systems Research Report | November 2023 | Download |
Applied Machine Learning Project Reports | December 2023 | Download |
Multi-Agent Delivery System Project Report | January 2024 | Download |