I am Shivam Arora,
a final year Computer Science student
at Heriot Watt University.
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
My key areas of interest are Computer-Vision, Machine Learning & Artificial Intelligence and Software development.
Education & Certifications
BSc. (Hons) Computer Science
July 30, 2020
Oct. 17, 2018
- 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.
Freelance, Web Developer
May - June 2020
- Designed and developed a user-friendly website.
- Trained the client on how to independently make updates to the website using the admin panel.
Freelance, Web Developer
- Redesigned previous website.
- Optimized the website and increased webpage load speeds by 30%
February - April 2020
- Introduced POS system which ran a Java software for billing.
- Automated daily backups of everyday statements on closing the daily invoice.
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
JavaTic Tac Toe Bot
PDDLHW SpacePort Automated Planner
C and ARM AssemblyMaster Mind Game
JGraphT and JavaSky Routes
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 built using and React, redux and firebase.
- React.js and Redux
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
A simple Turing machine for multiplication written in python which has a command line interface to interact with it.
Developed a program in java which deals with multi-threading concepts such as intrinsic, extrinsic, semaphore and atomic synchronous multi-threading.
Tic Tac Toe Bot
A bot for Tic Tac Toe game based on Reinforcement learning and Markov Decision Process.
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.
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
A program which encodes or decodes a secret message into or from an image by altering the least significant bits of the image.
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
A program that recommends correct spelling's of mis-spelled words entered by the user.
I've worked with Shivam across numerous projects throughout the course of these past three years. In this time, I've arrived at the conclusion that few people are as determined to find the solution to a problem as Shivam is. His ability to look at a problem rationally and systematically take it apart is unlike anything I've ever seen. Being proficient in both Python 3 and Java, Shivam is an excellent programmer and would make a valuable addition to any team.
Shivam is an excellent programmer and his dedication to gain knowledge on numerous topics shows that he is very passionate about computer science. His logical skills are without any doubt one of his best skills. Any company hiring him would consider him as a valuable asset.
Shivam is a gifted programmer with a rare combination of patience, valor and research skills. His expertise in collaborating with and guiding fellow companions are truly exceptional. Moreover, his skills to program in JAVA stands out among others and his ability to research and hence find apt solutions to the problems truly is a bonus to any enterprise he finds himself in the future.
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.