Mason Ware's repositories
fuse-log-fs
Single-threaded log-structured filesystem implemented using FUSE (Filesystem in Userspace) C library
cosi-132a-repo
COSI 132A, Peter Anick, Brandeis University
klausen-lab-scripts
These are misc. scripts I am using for my work in the Western Jihadism Lab at Brandeis University.
minirel-dbms
This is the codebase for a working single-user DBMS that can execute certain simple SQL queries. The DBMS is implemented in layers: with the topmost layer being a parser of SQL queries, and the lowermost layer being a disk I/O layer which reads and writes pages from and to the disk (UNIX fs).
multithread-http-proxy
Multithreaded HTTP proxy server to handle and serve traffic written in C
TCPend
Implemention a Transmission Control Protocol (TCP) which incorporates the following features on top of the unreliable UDP sockets: reliability (with proper re-transmissions in the event of packet losses / corruption), data Integrity (with checksums), connection management (SYN and FIN), and optimizations (fast retransmit on >= 3 duplicate ACKs)
updated-mason-ware-site
This is the codebase for a new version of my website, made in Spring of 2022.
wsh
Lightweight Shell written in C
cosi-101a-repo
COSI 101A, Pengyu Hong, Brandeis University
cosi-103a-repo
COSI 103A, Timothy Hickey, Brandeis Univeristy
cosi-114a-repo
CS 114a, Constantine Lignos, Brandeis University
cosi-252-repo
CS/CE 252, Matt Sinclair, University of Wisconsin -- Madison
cosi-354-repo
This is a repository for CS 354: Machine Organization and Programming taken in Spring 2023 at UW-Madison with Prof. Debra Deppeler
cosi-400-repo
CS 400, Gary Dahl, Univeristy of Wisconsin -- Madison
DALPy
A Python package for learning data structures and algorithms.
docusaurus
Easy to maintain open source documentation websites.
ebay-sqlite-dump
Codebase for serialization code to process ebay JSON data and store it in SQLite data dump file format
fetch-api
fetch on steroids
git-credential-manager
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
greenlet
Lightweight in-process concurrent programming
help
Spot Documentation.
jarvis-assistant
This is a codebase for a personal assistant that I plan to use in my everyday at university. I plan for it to have the capability of accepting user inputs to generate a calendar, a remind system, and automated help messages texted to my phone number.
place-atlas
The /r/place Atlas is a project aiming to catalog all the artworks created during Reddit's 2022 /r/place event.
switchrouter-forwarding
This is the codebase for the implementation of a switch and router to perform packet switching on a virtual network in Mininet managed by POX. The system will operate according to the ethernet, IPv4, and ARP protocols.
terraform-aws-s3-bucket
Terraform module which creates S3 bucket resources on AWS 🇺🇦
tfenv
Terraform version manager
uw_connect_lab_server
This is the codebase for a MEAN server built for the UW Connect Lab's Lora sensor-network initative. It is to house data in a mongo database and eventually visualize this data to a frontend.
xv6-memory-management
File Backed Mapping in XV6 OS
zx
A tool for writing better scripts