CSCI 546: Advanced Artificial Intelligence – Final Project

Unable to display PDF file. Download instead.

Java Bytecode Compiler

  • Full compiler capable of tokenizing, parsing, evaluating, transpiling, and compiling
  • Statically typed BNF language (Catscript)
  • Written and designed with test-driven development
  • Available through web interface with Java Spark Webserver

Screenshot of final completed compiler (parse step):
Compiler

UX Design - HouseMate

Chores and Roommates app designed to help users get their tasks done on time, like cleaning, water plants, and more.

Multidisciplinary Engineering Design Rover

Rover designed from scratch capable of remote control, sensing and streaming atmospheric data, travelling up steep hills, and more.

Rover
Rover
Rover

Small functioning redis database CLI

Wolves in Yellowstone Final Paper

Unable to display PDF file. Download instead.