Profile Picture

Jashvin Pandoo

Final Year Computer Science Student | Aspiring Software Engineer

About Me

I'm a passionate Computer Science student with a background in Computer Engineering, currently completing my degree at UKZN. I love solving problems, building meaningful (and sometimes just fun) projects, and constantly learning new skills. With experience in both low-level systems and high-level design, I've worked on everything from microcontroller robots to AI-powered assistants and my own Android app.


I thrive in positive, collaborative environments and have recently been trying to take the lead more often when coordinating teams. Whether it's building trivia games, automating timetables, or hacking together hardware projects, I enjoy bringing ideas to life with clean code and thoughtful design. I believe having a well-rounded life sharpens creative problem-solving - doing a variety of things outside university work has helped me approach challenges with broader perspectives and more adaptable thinking.

My Toolbox

Python

Java

C++

HTML

CSS

MySQL

Micro-Controllers

Discrete Circuits

Assembly

Android Studio

XML

LaTeX

GIT

MATLAB

VHDL

Microsoft Word

Microsoft Excel

Microsoft PowerPoint

Adobe Photoshop

3D Printing Design

Projects

Project 1

UKZN Timetable App

An Android application designed to automatically generate university schedules. A personal project developed using Java and Android Studio; the app solves a real pain point for UKZN students (including myself) - eliminating the need to manually build semester timetables. Focused on intuitive UX and smooth UI, it's currently in the process of being published to the Google Play Store.

Project 2

Escape the Cinema

A narrative-driven trivia game created in C++ and Qt for the COMP315 Advanced Programming module. I led a team of 7 from concept to completion, acting as project manager and technical architect. I established workflows, assigned tasks, created timelines, and facilitated communication using Agile principles. I also designed the modular controller architecture, implemented core game logic including lives, randomized questions, and level progression, and contributed to the GUI. Our structured approach and execution led to our game receiving the highest project score in the class.

Project 3

My Fitness GPT

A personalized AI fitness and nutrition assistant powered by PrivateGPT. The system ingests user data and provides tailored advice, all running locally for privacy. Developed a landing page and questionnaire system to generate user-specific profiles and health PDFs. A full-stack fusion of AI, design, and personal passion.

Project 4

Line following Microcontroller-based Autonomous Robotic Vehicle

A microcontroller-based autonomous line-following vehicle developed in assembly for the EMK310 Microprocessors course. The robot was developed by a team of 4 using assembly on a PIC18. Programmed to navigate a course of colored lines using a custom-built analog colour sensor.

Project 5

Digital Cluedo Game

A local network multiplayer digital board game based on Cluedo, with optional AI opponents built using C++ and Qt as part of the EPE321 Software Engineering module. Developed as part of a 6-person team using Agile methodology, GitKraken, and Jira. I handled GUI design and core logic while contributing to collaborative code and planning.

Project 6

PyBlade

A two-player arena game developed in Python using Pygame, inspired by the energy and physics of Beyblade battles. I designed all game assets in Adobe Photoshop and focused on clean UI and responsive controls. Players use keyboard inputs (WASD vs. arrow keys) to compete in a physics-driven arena, colliding with each other, dodging hazards (freeze orbs) and collecting power-ups like speed boosts and healing, in order to be the last one standing.
As an optional extension, I built a custom wireless controller system using an ESP32 and dual analog joysticks, mounted on a custom cardboard housing. The ESP32 communicates with the game over Wi-Fi to provide a physical dual-player controller interface.
A fun personal project inspired by my love of beyblades, the game is publicly available on itch.io

Project 7

Coffee Shop Chatbot

A rule-based chatbot developed in Python using NLP techniques for order-taking, availability checking, and price queries. Built as a team of 4 for the COMP316 NLP module, with a focus on usability and intent recognition. It uses regex, fuzzy matching, and a CSV backend to understand user inputs.

Project 8

Kettle Clicker

An IoT project that controls a kettle using an ESP32 microcontroller and a servo motor, integrated with the Blynk app. Features include real-time control through a Wi-Fi enabled mobile phone, scheduled automation, and PWM programming in Arduino C++. A quirky, personal project born from caffeine dependency and a desire to get out of bed earlier.

Project 9

Capacitive Touch Coke Can Piano

A fun electronics project using aluminum cans as capacitive touch sensors connected to an Arduino. Touching each can played a different tone through a buzzer and lights up a coresponding LED. Simple, interactive, and built to explore touch sensitivity circuits and sound synthesis.

Achievements

Hobbies & Interests

Outside of university, I’m someone who stays active and creative. I enjoy hiking, gym, crocheting, longboarding, cooking and reading. I’ve also dabbled in making short films, and I love robotics and tech side-projects that mix creativity with engineering. I believe that these passions not only keep life exciting but also fuel my innovation and resilience in tech and problem solving.

Academic History

University

University of Pretoria

Location: Pretoria, SA

Duration: Jan 2020 – Dec 2023

Degree: BEng Computer Engineering

Coursework:

Program Design
Software Engineering
Object Oriented Programming
Digital systems
Data Structures and Algorithms
Artificial Intelligence
Digital Communication
Linear systems
Material Science
Electrical Engineering
Computer Simulations
Engineering Management
Professional and Technical Communication

University of KwaZulu-Natal

Location: Pietermaritzburg, SA

Duration: Jan 2024 – Dec 2025

Degree: BSc Computer Science & IT

Coursework:

Cryptography
Computer Architecture
Software Design
Natural Language Processing
Database Systems
Operating Systems

Certificates

CISCO (Dec 2020 – Mar 2023)

  • CCNA R&S: Introduction to Networks
  • CCNA R&S: Routing and Switching Essentials
  • CCNAv7: Switching, Routing, and Wireless Essentials
  • CCNAv7: Enterprise Networking, Security, and Automation
  • CCNP R&S ROUTE: Implementing IP Routing

MathWorks (Aug 2023)

  • MATLAB Onramp
  • Simulink Onramp

IBM SkillsBuild (Jul 2024)

  • Cybersecurity Fundamentals
  • AI Fundamentals

FreeCodeCamp (Apr 2025)

  • Responsive Web Design

Contact

Email: jashpandoo@gmail.com

LinkedIn: linkedin.com/in/jashpandoo/

GitHub: github.com/u/jashpandoo

Leetcode: leetcode.com/u/jashpandoo

Itch.io: jashpandoo.itch.io