dinocajic
Author of An Illustrative Introduction to Algorithms. A Software Engineer with a B.S. in Computer Science, a minor in Biology, and a passion for learning.
Atlanta, GA
Pinned Repositories
autonomous-rc-car
There is currently a race among the tech giants to develop the first fully autonomous vehicle. [1] This project explores autonomous features on a smaller scale by focusing on radio controlled (RC) vehicles. The Vaterra 2012 Nissan GTR Nismo GT3 V100-C RC car will be connected to both an Arduino Uno and a Raspberry Pi. The Arduino Uno R3 is connected to the Dynamite Waterproof 60A FWD/REV brushed ESC (Electronic Speed Controller), which in turn controls the speed of the Dynamite 540 brushed motor. For steering, the Arduino is also connected to the Spektrum RC S6170 standard digital surface steering servo. The Raspberry Pi 3 model B focuses on converting the Raspberry Pi Camera Module V2’s input into steering instructions for the Arduino to execute; the Raspberry Pi will utilize the OpenCV 3.2.0 software for those calculations. Aside from servo controls, the Arduino Uno will contain five HC-SR04 ultrasonic sensors to help the vehicle avoid obstacles such as pedestrians and other vehicles.
bash-crawler
Created a website-crawler in bash. Note, it's for a specific website and will not work unless you know the site.
birdboard
Laravel Basecamp Clone
bookstore
Java Desktop Bookstore Application
car-rental-ecommerce
Demo of PHP CodeIgniter MVC Framework
java-website-crawler
Web Crawler created with jSoup
php-youtube-tutorials
Code for the PHP YouTube tutorials
resume
My latest resume. Email me for a phone number
round-robin-dynamic-quantum
The Preemptive Round Robin Scheduling Algorithm is an important scheduling algorithm used in both process scheduling and network scheduling. Processes are executed for a predefined unit of time called a quantum. Once the CPU executes the process for the specified time slice, the process either terminates or returns to the back of the ready queue if the process has any remaining burst time left. Numerous proposals have been made to improve the static quantum time of the Round Robin Scheduling Algorithm; most research focuses on the optimization of the ready queue. In this paper, I proposed having predefined optimized quantum times for most process that can be retrieved whenever a new process enters the ready queue.
wheels-android
Wheel Purchasing App. Utilizes RecyclerView, Fragments, Accelerometer, LongPress Gesture, unique layouts for portrait and landscape views, JSON data retrieval, SQLite, AutoCompleteTextView, ScrollView, Preferences and other features implemented with an MVC design pattern.
dinocajic's Repositories
dinocajic/bookstore
Java Desktop Bookstore Application
dinocajic/bash-crawler
Created a website-crawler in bash. Note, it's for a specific website and will not work unless you know the site.
dinocajic/java-website-crawler
Web Crawler created with jSoup
dinocajic/assembly
Samples of Assembly Code: SPARC Architecture
dinocajic/css-mario
Super Mario created in pure CSS
dinocajic/php-super-mario
PHP Website with Custom Lightweight MVC Framework