Welcome to
Gagandeep Malhotra's
Portfolio

Experience

Skills

Python Logo

Python

Python LogoPython

Key Projects:

Libraries:

TensorFlow logo
TensorFlow
OpenCV logo
OpenCV
Pandas logo
Pandas
JavaScript Logo

JavaScript

JavaScript LogoJavaScript

Key Projects:

Libraries/Frameworks:

TypeScript logo
TypeScript
React logo
React
Next.js logo
Next.js
C# Logo

C#

C# LogoC#

Key Projects:

Frameworks:

Unity logo
Unity - ML Agents

Projects


Category:
Language:

Sticky Notes+

A feature-rich, open-source sticky notes desktop application built with Python. Designed to provide a sleek, customisable interface for managing daily tasks and quick thoughts seamlessly on your desktop.

Python

Online Windows Direct - Full-Stack Ecommerce Website

A robust full-stack e-commerce platform built with Next.js and TypeScript. Integrated with MySQL for data management and Stripe API for secure, streamlined payment processing.

TypeScript
Next.js
MySQL
Stripe API

Deep Reinforcement Learning Simulation

A visual simulation showcasing an AI learning to escape an environment using deep reinforcement learning. Developed with Unity's ML-Agents and TensorFlow to demonstrate complex emergent behaviors.

C#
Python
TensorFlow
Unity
DaVinci Resolve

Prototype to Track Eye Gaze Using Machine Learning

An advanced machine learning prototype that accurately tracks user eye gaze utilizing MediaPipe and TensorFlow. Designed to explore accessibility improvements and novel HCI applications.

Python
TensorFlow
MediaPipe

Gagan Construction Ltd - Website

A professional and responsive business website built for a construction firm. Features a clean design architecture utilizing HTML, CSS, and modern JavaScript for interactive elements.

HTML
CSS
JavaScript

Automated Video Editing & Subtitles for Social Media

A Python-based automation tool that leverages the Google Speech-to-Text API to dynamically generate subtitles and streamline video editing workflows for social media platforms.

Python
Google STT API

Youtube Meta Scraper

An efficient Python web scraping tool built to extract comprehensive metadata from YouTube videos, aiding in data collection and content analysis for researchers and creators.

Python

Simulated Annealing to Determine Kemeny Ranking

A mathematical computing project implementing the Simulated Annealing optimization algorithm to compute the Kemeny ranking, useful for resolving complex ranked-choice election data.

Python

Odds-On - GMTK Game Jam

An experimental space-themed game developed for the GMTK Game Jam 2022. Players face a pure test of luck with a completely uncontrollable 50/50 binary choice to score points or go broke.

C#
Unity

Cardiff Electronics and Technology Society - Website

The official digital hub for the Cardiff Electronics and Technology Society, built to foster community engagement and showcase student projects using responsive web technologies.

HTML
CSS
JavaScript

Analysis of Optimisation Pathfinding Algorithms

An interactive Unity application that visually simulates and analyzes various optimization pathfinding algorithms in real-time, accompanied by a comprehensive technical report.

C#
Unity

Cannons - GMTK Game Jam

A physics-based puzzle game for GMTK Game Jam 2020. You have only one shot to fire a cannon, relying on chaotic bouncy ball interactions to ultimately hit the target goals.

C#
Unity

Text Analysis

A lightweight web-based utility for quick text analysis, instantly calculating character counts, word frequencies, and other core metrics using vanilla JavaScript.

HTML
CSS
JavaScript

Text to Array Converter

A handy developer tool designed to quickly format multiline text inputs into properly structured array declarations, accelerating data processing tasks.

HTML
CSS
JavaScript

Maze Traversal Using Genetic Algorithms

An experimental Unity project employing genetic algorithms to autonomously train agents to successfully navigate and traverse complex maze environments over generations.

C#
Unity

Agent Evolution using Reinforcement Learning

A Unity simulation focused on observing the evolutionary behaviors of an AI population trained entirely through reinforcement learning mechanisms in a dynamic virtual space.

C#
Unity

Contact