Jake Martinez's repositories
Behaviorics
Behaviorics is a computer vision start-up company that focuses on enhancing robustness of video surveillance camera systems. The goal of our project was to work with Behaviorics to build a user friendly Interface that interacts with their camera system fault detection tool. The software allows users to view and maintain installed cameras and provide an installation image, an image of the most recent failure, if any, and the current image.
Work-Order-Offline-App
Mock webpage for Department of Public Works. Webpage offers offline capability and was developed with HTML 5, JavaScript, Angular JS, Express Server, and Test Driven Development
3-Level-Binary-Tree
Generate a 3 level binary tree from numbers provided from a text file using C++ on a Linux based Operating System.
Battleship
Players have the ability to login in, request, accept, decline, and battle other players. Game was developed with HTML 5, JavaScript, AngularJS, Express Server, and Test Driven Development
Bouncing-Balls-Game
The player has to keep the balls from bouncing out of a box by using a paddle. Game was made with HTML 5 Canvas, JavaScript, and Test Driven Development
Bridge-Simulator
Traffic is simulated across a bridge that has a max weight capacity. Each vehicle is a separate CPU thread and accesses the bridge through semaphores on a Linux based system.
CircuitSimulator
Design and implement a program that will simulate an electronic circuit. A circuit may have different components, like AND, OR, NOT, etc. If an input is unconnected to an output, its value can be set to 0 or 1 by the user. If no value is set, it's assumed to be 0. Design the program so the user can open an existing circuit or create a new one. They can place components of different type (more types may be added later) and connect them. The user can also click on a simulate button. When the simulation is on, any unconnected output of any component on the circuit should display the current state of the output. Note the GUI was not completed due to time constraints.
FibonacciSeries
This project uses a statically typed language and a dynamically typed langage that natively supports tail recursion for the requirements. Given a position n (assume n >= 0), create functions that return the series using regular recursion and tail recursion.
hello-world
test repository for git hub tutorial
Missionaries-Cannibals
This program solves the missionaries and cannibals game. N number of missionaries, N number of cannibals, and one boat (N > 0) are present on the left bank of a river. The object of the game is to safely get the missionaries, the cannibals, and the boat to the right bank of the river. The game has a few constraints: The boat can cross the river with only either one or two occupants. If there are more cannibals than the missionaries on either of the bank (or boat), then the missionaries dies; so this is not allowed. The program will ask the user to enter the value for N. It will then print the shortest number of trips the boat has to make for the safe passage of all. It will also print the details of who is where after each trip in a shortest solution.
PerfectNumber
This project uses two different langages. One is statically typed and the other is dynamically typed. In each language, two implementations for a function were created to tell if a number given as an argument is a perfect number or not. The first implementation in each language is imperative style and the second implementation in each langague is functional style.
ResumeWebsite
Resume Website
RodCutter
A company buys rods of different lengths in wholesale and sells them in pieces of different lengths. This program will take a list of prices for different lengths, and the total length. The program will also print all possible cuts for the given length that will yield maximum profit, print maximum profit, and honor total immutability.
StockAssetCalculator
A user has stocks in many companies.The program will find the net asset value of their stocks and display it. The program will also read a file which has details of stock symbols and the number of shares of each stock the user owns.
Taxi-Cab-Service
Order a taxi cab website desgined by using HTML 5, Javascript, and Test Driven Development