jackr276
SWE @ Broadridge | Former CS @ NJIT | Math & Computer Science @ Learner | Interests: compilers, operating systems, finance
Broadridge | Learner EducationGreater New York City Area
Pinned Repositories
Actor-Based-Trading-System
This is an actor-based trading system proof of concept. NOT FOR REAL-WORLD USE
Analysis-of-Wesbscraped-Box-Office-Data
Webscraped Data Analysis This project uses webscraping to perform data analysis on the IMDB movies datasets
Collision-Data-Classification
A classification model of the number of persons injured in NYC Car Crashes
Context-Free-Language-Recognition-with-a-PDA
Implementation of a Pushdown Automaton that recognizes strings belonging to a language valid arithmetic expressions over floating point numbers
Email-Address-Recognition-with-a-DFA
Implementation of a Deterministic Finite Automaton for email address recognition
mempool
A customizable, thread-safe dynamic memory suballocation tool designed to reduce repetitive, expensive calls to malloc() and free()
NYC-Car-Crash-Classifier
Position-Based-Dynamics
A demonstration of Position Based Dynamics through 4 unique graphics simulations
regex_libc
A fast & efficient regular expression tool built using Thompson's Construction for regular expression to NFA conversion and a custom NFA-DFA conversion algorithm
Simple-Pascal-Like-Language-Interpreter
An interpreter for a custom-made, Pascal-Like Programming Language
jackr276's Repositories
jackr276/Collision-Data-Classification
A classification model of the number of persons injured in NYC Car Crashes
jackr276/Context-Free-Language-Recognition-with-a-PDA
Implementation of a Pushdown Automaton that recognizes strings belonging to a language valid arithmetic expressions over floating point numbers
jackr276/Email-Address-Recognition-with-a-DFA
Implementation of a Deterministic Finite Automaton for email address recognition
jackr276/NYC-Car-Crash-Classifier
jackr276/Actor-Based-Trading-System
This is an actor-based trading system proof of concept. NOT FOR REAL-WORLD USE
jackr276/Arithmetic-Expression-Evaluator
An implementation of a recursive-descent parser/interpreter that evaluates arithmetic expressions based on a simple BNF grammar
jackr276/Game-of-Life
A lightweight terminal application implementation of Conway's Game of Life
jackr276/mempool
A customizable, thread-safe dynamic memory suballocation tool designed to reduce repetitive, expensive calls to malloc() and free()
jackr276/N-Puzzle-Solver
An implementation of an A* Informed Search Algorithm for solving the N-Puzzle problem, using several heuristic functions, written in C
jackr276/N-Puzzle-Solver-HTTP-Server
An implementation of a fully custom multithreaded HTTP server that allows for the solving of N-Puzzle problems remotely through a web client interface
jackr276/regex_libc
A fast & efficient regular expression tool built using Thompson's Construction for regular expression to NFA conversion and a custom NFA-DFA conversion algorithm
jackr276/Simple-Pascal-Like-Language-Interpreter
An interpreter for a custom-made, Pascal-Like Programming Language
jackr276/Sparse-Matrix-Utilities
A collection of C programs for creating, displaying and converting sparse matrices into efficient formats
jackr276/Coin-Maximization-Problem
A simple implementation of the "coins in a line" Dynamic Programming problem
jackr276/Demonstration-of-Huffman-Encoding
An implementation of a Huffman Encoding algorithm that generates a Huffman table for a given text file
jackr276/Heap-Visualizer
This project contains a very simple MinHeap implementation, as well as a visualization algorithm that displays a heap as a binary tree
jackr276/Linux-File-Manipulation-with-Bash-Scripts
This repository contains 5 bash scripts that perform file manipulation in Linux
jackr276/Matrix-Multiplication-Algorithms
A comparison of the standard matrix multiplication algorithm and Voltker Strassen's divide and conquer multiplication algorithm
jackr276/NYC-REGENTS-Scores-Regression-Analysis
A regression analysis of NYS REGENTS Examination Scores in NYC, using data from 2014-2019
jackr276/ollie-language
[Work in Progress] Systems programming language
jackr276/Queueing-Strategy-Simulation
A simulation of different queueing strategies like Round Robin, random assignment and shortest queue first
jackr276/Radix-Sort-of-Signed-Floats
An implementation of a hexadecimal radix sort of signed floating point numbers, written in C
jackr276/Radix-Sort-of-Signed-Integers
An implementation of a hexadecimal radix sort of signed integers, written in C
jackr276/Recreation-of-java.util.ArrayList-2-ways
This project provides rebuilt implementations of a Linked-List ArrayList(LList) and an Array built ArrayList(Alist).
jackr276/Regular-Expressions-in-Bash-Scripts
This repository contains two scripts that make use of grep and regular expressions(regex) in bash scripts.
jackr276/Simple-Memory-Examiner
A simple program that examines the memory addresses of passed through command line arguments
jackr276/Tents-and-Trees-with-Backtracking
This project attempts to solve the "tents and trees" riddle with a backtracking approach
jackr276/Time-Complexity-of-Sorting-Algorithms
An implementation of various sorting algorithms as well as a Binary Search Tree.
jackr276/Transitive-Closure-of-a-Graph
A simple program that finds the transitive closure of a graph using a modified version of the Floyd-Warshall Algorithm
jackr276/Traversing-Directories-in-C
A simple program that uses a recursive depth-first algorithm to traverse directories in C