HAPCES
HAPCES is a system designed to increase interaction variety for the home automation platforms via a REST API and Android Timer App.
HAPCES is a system designed to increase interaction variety for the home automation platforms via a REST API and Android Timer App.
QrContacts is an Android app that allows sharing a Contact’s details via a VCard QR-Code.
Jekyll Blog Creation Tutorial is a statically generated blog that provides a tutorial in the form of blog posts detailing the use of Jekyll and associated concepts to create a statically generated blog.
Developing Android Apps is a collection of projects exploring intermediate Android development concepts.
Android Basics is a collection of projects exploring basic Android development concepts.
GoSuraj v1 was a single page static website built using HTML5, CSS3 and Bootstrap 3, and JavaScript.
Traffic Light Simulation is a program in the C Language that utilized an Arduino Uno microcontroller and LEDs in order to simulate two 4-phase traffic light systems. These 2 traffic light systems also included a pedestrian crossing feature that was simulated via keyboard keypress.
ATM Simulation is a Java program that utilized the Model-view-controller design pattern and embedded SQL with the Apache Derby database in order to simulate an ATM machine with a persistent accounts database.
Code Indenter is a Java program that adjusted indentation to ensure code within curly brackets or directly following a control statement (such as an "if" statement) is correctly indented. The Code Indenter also aligned single line comments so that they all align to the end of the longest line of code in the input program.
Learning Journal is a three-page responsive, standards-compliant website built using HTML5 and CSS3. It featured a weekly blog, a guide page for Brighton Pier, and a Contact page. The website was built to document and reflect upon my learning experience when building the website.