I am Shivam Arora,
a final year Computer Science student
at Heriot Watt University.

About
I am a final year Computer Science student at Heriot Watt University, Dubai. I love to
learn about new technologies and frameworks. I love spending time on automating and
optimizing
things.
My key areas of interest are Computer-Vision, Machine Learning & Artificial Intelligence and
Software development.
Education & Certifications
The Complete Flutter Development Bootcamp using Dart
July 30, 2020
The Web Developer Bootcamp
Oct. 17, 2018
Work Experience
- Developed an attendance logging system using computer vision.
- Developed an internal platform for fetching and comparing the current market prices of cryptocurrencies through APIs of various exchanges.
- Designed and developed a user-friendly website.
- Trained the client on how to independently make updates to the website using the admin panel.
- Redesigned previous website.
- Optimized the website and increased webpage load speeds by 30%
- Introduced POS system which ran a Java software for billing.
- Automated daily backups of everyday statements on closing the daily invoice.
Recent Projects
Here’s a sneak peek of my best projects!
-
React.js, Redux, Python, Tensorflow.js, ML5.jsPro-Fitness
-
React.js and ReduxSnapchat Clone
-
Flutter, Dart, Python, SQL and AWSChariMe
-
HTML, CSS, Bootsrap, Django and FlaskKawaii Home Automation Web Application
-
PythonTuring Machine
-
JavaMulti Threading
-
JavaTic Tac Toe Bot
-
PDDLHW SpacePort Automated Planner
-
C and ARM AssemblyMaster Mind Game
-
CSteganography
-
JGraphT and JavaSky Routes
-
JavaSpell Checker

Pro-Fitness
Final year dissertation project in which I built a cross-platform fitness application which can keep a track of daily calorie consumption and workouts in real-time using Computer-Vision and Artificial Intelligence.
- React.js, Redux, Python, Tensorflow.js, ML5.js
Snapchat Clone
Snapchat clone built using and React, redux and firebase.
- React.js and Redux

ChariMe
Amazon Raise-up buildathon submission: made a flutter app for Non-profit organizations in which they can add a campaign and users can support them by making donations through amazon pay.
- Flutter, Dart, Python, SQL and AWS

Kawaii Home Automation Web Application
This was Software Engineering group project in which we were supposed to make a smart home application through which users can control and monitor usage of internet enabled smart home devices.
- HTML, CSS, Bootsrap, Django and Flask

Turing Machine
A simple Turing machine for multiplication written in python which has a command line interface to interact with it.
- Python

Multi Threading
Developed a program in java which deals with multi-threading concepts such as intrinsic, extrinsic, semaphore and atomic synchronous multi-threading.
- Java

Tic Tac Toe Bot
A bot for Tic Tac Toe game based on Reinforcement learning and Markov Decision Process.
- Java

HW SpacePort Automated Planner
AI Project in which I modeled an automated planner for a mock up spacecraft which performed exploration tasks by following the steps generated by the automated planner.
- PDDL

Master Mind Game
A PvP game made for Raspberry Pi in which the player has to guess the number entered by the other player by interacting with buttons connected with GPIO pins of the R-Pi.
- C and ARM Assembly

Steganography
A program which encodes or decodes a secret message into or from an image by altering the least significant bits of the image.
- C

Sky Routes
A program to determine the shortest, cheapest or the flights with least number of stops between two locations using Dijkstra's algorithm.
- JGraphT and Java

Spell Checker
A program that recommends correct spelling's of mis-spelled words entered by the user.
- Java
Endorsements
Get In Touch
Found a bug? Have a project in mind?
Fill out the contact form and I will get back to you as soon as possible.