masonrware
Incoming Infrastructure Engineer @ Epic. OMSCS @ GT. Automate all the things.
Georgia Institute of TechnologyLA / Madison
Pinned Repositories
brain-bot
This is the codebase for the discord bot Brain-Bot
fuse-log-fs
Single-threaded log-structured filesystem implemented using FUSE (Filesystem in Userspace) C library
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)
masonrware's Repositories
masonrware/fuse-log-fs
Single-threaded log-structured filesystem implemented using FUSE (Filesystem in Userspace) C library
masonrware/cosi-132a-repo
COSI 132A, Peter Anick, Brandeis University
masonrware/ebay-sqlite-dump
Codebase for serialization code to process ebay JSON data and store it in SQLite data dump file format
masonrware/klausen-lab-scripts
These are misc. scripts I am using for my work in the Western Jihadism Lab at Brandeis University.
masonrware/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).
masonrware/multithread-http-proxy
Multithreaded HTTP proxy server to handle and serve traffic written in C
masonrware/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)
masonrware/updated-mason-ware-site
This is the codebase for a new version of my website, made in Spring of 2022.
masonrware/wsh
Lightweight Shell written in C
masonrware/cosi-101a-repo
COSI 101A, Pengyu Hong, Brandeis University
masonrware/cosi-103a-repo
COSI 103A, Timothy Hickey, Brandeis Univeristy
masonrware/cosi-114a-repo
CS 114a, Constantine Lignos, Brandeis University
masonrware/cosi-252-repo
CS/CE 252, Matt Sinclair, University of Wisconsin -- Madison
masonrware/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
masonrware/cosi-400-repo
CS 400, Gary Dahl, Univeristy of Wisconsin -- Madison
masonrware/DALPy
A Python package for learning data structures and algorithms.
masonrware/docusaurus
Easy to maintain open source documentation websites.
masonrware/excolo-build-system
masonrware/fetch-api
fetch on steroids
masonrware/git-credential-manager
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
masonrware/greenlet
Lightweight in-process concurrent programming
masonrware/help
Spot Documentation.
masonrware/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.
masonrware/place-atlas
The /r/place Atlas is a project aiming to catalog all the artworks created during Reddit's 2022 /r/place event.
masonrware/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.
masonrware/terraform-aws-s3-bucket
Terraform module which creates S3 bucket resources on AWS 🇺🇦
masonrware/tfenv
Terraform version manager
masonrware/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.
masonrware/xv6-memory-management
File Backed Mapping in XV6 OS
masonrware/zx
A tool for writing better scripts