Austin Hunt's Projects
Fork this template for the 100 days journal - to keep yourself accountable
This is a repository of various coding assignments I completed in CSCI 320: Programming Language Concepts; these assignments cover different algorithm implementations in Scheme, Prolog, and C++.
This is an access management tool for the Stono River Preserve, built for the CS 462 Capstone class upon the request of Dr. Sebastian Van Delden. In short, it is a tool to help manage the usage of College of Charlestonโs Stono River Preserve โ about 1000 acres of land governed by a conservation easement - and improve security.
Working with Formula 2.0, a novel formal specification language based on open-world logic programs and behavioral types. Writing specifications for models as strongly-typed open-world logic programs, and then verifying models against those specifications.
Machine Learning homework assignment 3 for CS 5262 Foundations of Machine Learning at Vanderbilt University
Special repository for adding a README to my GitHub profile
Final project for Vanderbilt CS5287 - Principles of Cloud Computing
This is a script-driven automated testing framework designed and built to perform unit tests for a Django web application that is used to enhance teaching in the field of Computer Science.
This was my first major python graphics project (from my freshman year at CofC). I got lost in python code for about 17 straight hours, starting on a Friday afternoon and finishing the following Saturday. This is what happens when you teach a portrait artist how to code! Enjoy!
AWS Lambda-compatible function that leverages Selenium to automate the batch upload of business listings to BizBuySell, the Internet's largest business for sale exchange
Experimental implementation of the bloom filter data structure. A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set.
Bootstrap navbars fixed to left or right
Solves "The Whole Year Puzzle"
This is a Django web application I'm building for my dad who recently started his owned business named Cutting Edge Technologies. This project will allow him to manage jobs (requested/completed), parts (needed, bought, sold by, manufactured by, etc), contact information, financial information, and more.
This is a Python script I built for reducing the well-known NP-complete Clique problem to the perhaps even more well-known Boolean Satisfiability Problem, such that the output (a DIMACS-formatted CNF formula) can be passed to a SAT solver, a type of software whose development began in the 1990s and whose efficiency continues to improve today, decades later.
Programming assignment 1 for Vanderbilt University's CS 5287: Principles of Cloud Computing
Lightweight application for communicating digital solution toolkit to College of Charleston members.
Webcrawler for performing a global search across all of CofC's websites; employs multithreading
Cryptography assignments for CS 6387 at Vanderbilt University
CS 5278 - Principles of Software Engineering - Assignment 2 of Track 1 - GeoHash Database
Shared repository for programming assignments completed for CS 6381: Distributed Systems at Vanderbilt University
Repo of C code. Created for centralizing my C programming education.
Cyberbull Investment Simulator is a Java application for exploring (in a simulated environment) Gang of Four design patterns in the context of stocks and brokerage account management.
This is a repository for storing all of my answers to the Daily Coding Problem that I subscribed to in October 2018.
This is a series of coding assignments that I .completed for CSCI 230: Data Structures and Algorithms my freshman year at CofC