Liam Goss's repositories
Puma560
ECE 173 final project, CSU Fresno. MATLAB-based forward and inverse kinematics algorithms for a PUMA 560 6 dof robotic arm
FPGA-RTOS-GAME
The objective of this project is to develop a two player game running on the Micrium (µC) Real Time Operating System (RTOS). Each player uses their respective side of the host computer’s keyboard to control their player. Our deliverables will be composed of the various modules offered by the Intel Qsys Platform Designer.
Bootstrap
A full featured bootstrap for ios14.0~17.0 (A8~A17,M1+M2)
ECE119L_FinalProject
Creating a elevator using an Allen Bradley CompactLogix 5390 5069-L306ERM, PowerFlex 525 VFD, and Allen Bradley Kinetix 5500 Servo Drive
MIPS-32-Bit-Processor
The objective of this project was to design a 32-bit MIPS processor featuring pipelining, hazard detection, and forwarding.
MIPS-Compiler
This project is a quick compiler for MIPS program written in Python. It takes in an input .txt file of mips instructions, converts them to machine code (represented in hex), and writes them to a file.
Extended-Euclidean-Optimization
This project will focus on optimizing the readily available extended euclidean algorithms for computing inverses within a Galois field.
Playing-Card-Identification-Using-Machine-Learning
This project uses PCA (Principle Component Analysis) and SVD (Singular Value Decomposition) to identify playing cards using machine learning. This project is created by Liam Goss and Eric Rivera for our ECE 172 Machine Learning mid-semester project.
BigAssNum
This (soon to be) library will handle arithmetic computation on very large numbers (several hundred digits long)
iverilog
Icarus Verilog
Polygon_Arbitrage_Bot_REVAMPED
This is an updated version of the Polygon Arbitrage Bot with a total change in code structure. This is a work in progress and successful trades are not guaranteed!
nissan_ecu_hacking
Python code written to utilize the Korlan usb2can hardware to send and receive data over the can-bus on a 2008 Nissan 350z
Polygon-Arbitrage-Bot
This code is a fully automated arbitrage bot that constantly scans the polygon mainnet via a node such as Alchemy. Whenever a price discrepancy between two tokens is detected on Quickswap and Sushiswap
liamgoss.xyz
Portfolio Website hosted on IPFS
Laylaps
Laylaps: A No Man's Sky inspired AI project
Ethereum-Wallet-Private-Key-Generation
I created this code in order to learn more about secp256k1 and how wallets and private keys are generated. All of these wallets generated can be imported into Metamask because they are valid wallets and can be viewed on Etherscan.
aave-flashloan-mix
A Brownie mix containing all you need to get started with developing flash loans
neuralNetworks
A random compilation of Machine Learning and Neural Networks I have worked on (most will include Tensorflow, Keras, etc.)
FBLA-Coding-and-Programming
My FBLA Coding and Programming project for State competition. Placed 4th in California and Top 15 in Nationals.
carhack
Automotive data aquisition, logging, diagnostics, and visualization project. Focusing on CAN-bus and the Nissan 370Z