Pinned Repositories
Capital-One-Recommends
Winner of HackNC 2015 best use of Nessie API. Predictive recommendation of locations to eat and shop based on transaction history.
DistributedSystems
Case studies in interprocess communication (NIO, RMI, custom non-blocking RMI)
Email-Client-Server
Basic SMTP client/server written in python 2
GeneralSerializer
A serializer for arbitrary objects, implemented in Java
instarep
Get information on representatives
MiniJavaCompiler
A compiler for a subset of Java, written in Java. Generate machine code for a stack-based, object-oriented virtual machine
ResourceAllocation
Various resource allocation schemes (compiler-like, paxos-like)
SellerRobot
A system for automating sales on Mercari, created for a contracting job
Typescript-RPC
Remote Procedure Calls implemented in Typescript (requires ES2016)
JohnEspenhahn's Repositories
JohnEspenhahn/ResourceAllocation
Various resource allocation schemes (compiler-like, paxos-like)
JohnEspenhahn/Typescript-RPC
Remote Procedure Calls implemented in Typescript (requires ES2016)
JohnEspenhahn/DistributedSystems
Case studies in interprocess communication (NIO, RMI, custom non-blocking RMI)
JohnEspenhahn/GeneralSerializer
A serializer for arbitrary objects, implemented in Java
JohnEspenhahn/MiniJavaCompiler
A compiler for a subset of Java, written in Java. Generate machine code for a stack-based, object-oriented virtual machine
JohnEspenhahn/algorithms
Implementations of various algorithms, mainly from "Introduction to Algorithms, Third Edition"
JohnEspenhahn/angular-hybrid
Upgrade an ng1 UI-Router app to a ng1+ng2 hybrid using ng-upgrade
JohnEspenhahn/atlas
Apache Atlas
JohnEspenhahn/aws-cloudformation-resource-providers-databrew
JohnEspenhahn/Blog
My personal website / blog
JohnEspenhahn/ConsoleDK
JohnEspenhahn/geemusic
A bridge between Google Music and Amazon's Alexa
JohnEspenhahn/GIPC
GIPC (Generalized InterProcess Communication)
JohnEspenhahn/ImageClassification
Hackathon Project - Use AWS Rekognition to categorize images from social media
JohnEspenhahn/johnespenhahn.github.io
JohnEspenhahn/JVector
A ShiViz-compatible logging library for Java.
JohnEspenhahn/liblitmus
The LITMUS^RT userspace library and tools.
JohnEspenhahn/LicensePlateApp
JohnEspenhahn/LicensePlateService
JohnEspenhahn/litmus-rt
The LITMUS^RT kernel.
JohnEspenhahn/MapPointOrderer
Contract job. A utility for ordering geolocations through a GUI.
JohnEspenhahn/materialize
Materialize, a CSS Framework based on Material Design
JohnEspenhahn/MyLinuxInstall
A custom bash script to install dependencies to make it easier to wipe cluttered computer
JohnEspenhahn/nlp-graph-edit-distance
A graph edit distance algorithm which determines the difference between two sentences based on semantic content and syntactical structure. Sentences are represented as dependency graphs.
JohnEspenhahn/openzeppelin-solidity
OpenZeppelin, a framework to build secure smart contracts on Ethereum
JohnEspenhahn/OperatingSystems
Coursework for my OS class
JohnEspenhahn/PyLicensePlateModel
JohnEspenhahn/synoptic
Inferring models of systems from observations of their behavior
JohnEspenhahn/TDEInternProgram
Resources for interns participating in the TDE intern program (2018)
JohnEspenhahn/Traffic-Data-Exchange
A sample of the proprietary code I wrote (in 2014) for Traffic Data Exchange. Copyright John Espenhahn and Traffic Data Exchange 2017