Clark Zinzow's repositories
Nonlinear-Optimization-Algorithms
MATLAB implementations of a variety of nonlinear programming algorithms.
Machine-Learning-and-Signal-Processing-Algorithms
MATLAB implementations of a variety of machine learning/signal processing algorithms.
SDN-Distributed-Load-Balancer
A Software Defined Networking application implementing the same functionality as a set of hardware load balancers using SDN switches.
SDN-Layer-3-Routing
A Software Defined Networking layer-3 routing application that constructs route tables based on a global view of the network topology.
Cmm-Compiler
A compiler for the fictional programming language C--, a subset of C.
config-files
My user configuration files for Ubuntu 16.10.
Distributed-File-Server
A simple, idempotent UDP-based distributed file server, written in C.
Network-Performance-Tools
A (soon to be expanding) collection of useful network performance tools, written in Java.
xv6-extensions
A collection of extensions to xv6, the ANSI C reimplementation of Dennis Ritchie's and Ken Thompson's Unix Version 6.
arrow2
Transmute-free Rust library to work with the Arrow format
clarkzinzow.github.io
My personal website.
Daft
The Python DataFrame for Complex Data
DNS-Server
A DNS server that accepts queries from clients, issues queries to other DNS servers in order to respond to client queries, and appends a special TXT record if an IP address belonds to an Amazon EC2 region.
LaTeX-Templates
Custom LaTeX templates that I have used over the years, along with several useful ones that I have found online.
Memory-Management-Lite
A small memory management library written in C, featuring simple implementations of malloc and free.
rules_proto
Protocol buffer rules for Bazel
rules_proto_grpc
Bazel rules for building Protocol Buffers ± gRPC code and libraries
Scalable-Web-Server
Simple multithreaded, scalable web server written in C.
Virtual-Network-Forwarding
A Java implementation of a learning switch that optimally forwards packets based on link layer headers and a router that updates and forwards packets based on network layer headers.
website
Delta Lake Website