Completed

Autonomous Robot Manipulation

Developed an autonomous robot system using ROS and Python for precise pick-and-place operations. Enhanced navigation accuracy in dynamic environments through implementation of particle filter algorithms for localization and mapping. This project was part of the DD2410 Introduction to Robotics course at KTH.

ROS Python Particle Filters Computer Vision SLAM Motion Planning
Completed

Deep Learning in Data Science

Comprehensive exploration of deep learning architectures and optimization algorithms. Implemented neural networks from scratch and applied them to real-world data science problems. Covered advanced topics including CNNs, RNNs, and attention mechanisms for various applications.

PyTorch TensorFlow Neural Networks CNN RNN Data Science
Completed

AI Game Algorithms

Interactive demonstrations of fundamental AI algorithms through engaging games. Features A* pathfinding, Minimax with alpha-beta pruning for 2048 AI, cellular automata for Conway's Game of Life, and backtracking algorithms for Sudoku solving with real-time visualizations.

JavaScript A* Algorithm Minimax Backtracking Canvas API Game AI
Completed

Pathfinding Visualizer

Real-time visualization tool comparing different pathfinding algorithms including A*, Dijkstra, BFS, and DFS. Interactive grid allows users to create custom mazes and obstacles while observing algorithm behavior and performance metrics in real-time.

Algorithm Visualization Interactive UI Canvas API Performance Analysis Graph Theory
In Progress

Machine Learning Fundamentals

Implementation of core machine learning algorithms from scratch including SVM, Bayesian learning, decision trees, and ensemble methods. Focus on understanding the mathematical foundations and practical applications in classification and regression problems.

Python NumPy Scikit-learn SVM Bayesian Methods Decision Trees

Loading Projects...