Featured
</> s2n-quic

s2n-quic is AWS's production ready a Rust implementation of the IETF QUIC protocol.

QUIC is a modern protocol that was designed and tested for over a decade at Google scale. Approximately, it replaces TLS and TCP in the networking stack. Notably, HTTP/3 runs on QUIC.

</> s2n-tls

s2n-tls is AWS's C99 implementation of the TLS/SSL protocols.

Designed to be secure, simple and fast. Powers a large portion of network traffic within AWS datacenters.

</> FieldBook

An Android app solution used for construction project management in the field.

Supports adding and editing rich media assets (notes, pdfs, photos). Backed by Google Drive and mobile-first design means the app is operational even when offline.

</> fin

A Financial porfolio manager for tracking changes in % allocation across various assets over time.

Includes souce code for fully functional app: backend, frontend, database, infrastructure. Rust, Postgres, Vue, Typescript, parceljs and deployed via ansible.

Open Source Contributions
</> s2n-quic

s2n-quic is AWS's production ready a Rust implementation of the IETF QUIC protocol.

QUIC is a modern protocol that was designed and tested for over a decade at Google scale. Approximately, it replaces TLS and TCP in the networking stack. Notably, HTTP/3 runs on QUIC.

</> s2n-tls

s2n-tls is AWS's C99 implementation of the TLS/SSL protocols.

Designed to be secure, simple and fast. Powers a large portion of network traffic within AWS datacenters.

</> rust-lang

Rust is a systems language pursuing the trifecta: safety, concurrency, and speed.

</> postgres-mapper

PR to add functionality to an existing proc-macro project. postgres-mapper is a proc-macro designed to make mapping from postgresql tables to structs simple. Rust codebase.

Individual Projects
</> FieldBook

An Android app solution used for construction project management in the field.

Supports adding and editing rich media assets (notes, pdfs, photos). Backed by Google Drive and mobile-first design means the app is operational even when offline.

</> fin

A Financial porfolio manager for tracking changes in % allocation across various assets over time.

Includes souce code for fully functional app: backend, frontend, database, infrastructure. Rust, Postgres, Vue, Typescript, parceljs and deployed via ansible.

</> consistent-rs

An implementation of the consistent hashing algorithm. Written in Rust.

</> dkv

A distributed file storage written in Rust for a hack day project. Utilizes the gRPC to define its API interface. Rust backend.

</> learn-rust

An interactive guide to learning Rust. Created for a learning group that I led.

</> mta-status

mta-status is a project to parse the xml api that is provided by the MTA and transform it into a nice json api. The backend is written in rust, the frontend uses vuejs and its all hosted on github pages.

</> Oystour

An Oyster appreciation app with over 200 different varieties of oysters. Android app.

</> toidiuFS

A distributed file storage written in Scala. Scala backend.

</> Persistent Graph

An implementation of a persistent graph data structure written in Scala.

Collaboration
</> 1 Second Everyday

Record a video or image everyday and then compiles the collection into a video. An app to remember your key moments in the last month or year. Android app.

</> swig

Alcohol deliver app. No rushing to get alcohol before a party. Simply choose your items and your liquor will be delivered from a local store. Android app.

</> swig

The social drinking platform. Share your drinks with your friends and find new friends to follow. Android app.