Mason Wheeler's Projects
Emergent Trading Strategies with DQN in Stock Market Trading This repository contains the implementation of a Deep Q-Network (DQN), applied to the realm of stock market trading. This repository also holds the code for research paper "Emergent Trading Strategies from Deep Reinforcement Learning Models in Stock Market Trading".
PostGresql database for active-trader
A Go (Golang) wrapper for the Alpha Vantage API, providing convenient access to stock, indicator, and cryptocurrency data. Complete with models, client setup, and example usages.
A python wrapper for Alpha Vantage API for financial data.
All the work done in AMATH301
EE201 Labs
A python demonstration of simple audio signal processing.
Introduction to Embedded Systems! In this course, I have learned the specification, design, development, and testing of real-time embedded system software. Throughout the course, I have worked with a modern embedded microcomputer or microcontroller as a target environment for a series of laboratory projects and a comprehensive final project.
This repository contains all the work done in the EE242 course at The University of Washington. EE242 is an introduction to signal processing, focusing on both continuous- and discrete-time signals and systems. The course covers basic signals, convolution, Fourier series and transforms, and linear, time-invariant filters.
Materials for EE475 Capstone Project
Mobile Repo
Django Web-Mobile-App
This is a website repo for my spare-time project , FieldFlow. The program lets coaches create, edit and share plays and playbooks in an efficient manor. Tested and used by the University of Washington Football Team. Note: This is not up to date with all features available to UW Coaches. Email for access to see Version 2.1
FieldFlow V2
This GitHub repository contains implementations of various high-level data structures and algorithms I implemented in CSE 373. These data structures include abstract classes for iterable maps and double-ended queues, as well as specific implementations such as priority queues, hash maps, and trees.
My own implementation of an efficient java heap.
An Overview of my GitHub account
Memory Manager for 64-bit Machines This program implements a memory manager in C that manages the memory allocation for 64-bit machines. The program uses a custom algorithm to allocate and free memory in a way that minimizes fragmentation and maximizes memory utilization.
My own Personal Site
Intro to Quantum Computing
Welcome to my Quantum Mechanics Class repository. This repository houses coursework on quantum mechanics fundamentals, quantum phenomena, quantum interpretations, and their applications in computing. Each topic has an associated Jupyter notebook that breaks down complex quantum principles into comprehensible learning segments.
Welcome to my RISC-V Pipeline Processor project. Showcasing proficiency in embedded systems engineering and computer architecture, this project implements the open-source RISC-V ISA, employing a pipelined design for enhanced performance. The repository offers a practical demonstration of key concepts in hardware-software design.
persistence.
A service that tracks stock and options data