Quinn's Projects
An extension of the `bumpalo` Rust crate that provides `ThinSlice`
Lightweight compile-time UUID parser.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
JIT compiler and runtime for a toy language, using Cranelift
🌾 A pretty fast text rope
Final project for E27 spring 2021
My refactored implementation of ID3 in Python, written in summer 2020.
Experimental Rust tool for generating FFI definitions allowing many other languages to call Rust code
A minimal implementation of Hindley-Milner's Algorithm J in Rust
Solving i18n for client-side and resource-constrained environments.
Kanidm: A simple, secure and fast identity management platform
My original implementation of ID3 in Python, written in fall 2018.
Build a Jekyll blog in minutes, without touching the command line.
Python extension written in C to compute optimized matrix operations.
Utilities for Introduction to Rust Programming, Spring 2023
Toy project to identify and fix unsafe calls to printf in C programs.
A repository containing bash scripts for different projects
Experimental language inspired by Zig
Checked owned and borrowed strings
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Application level tracing for Rust.
Generate and parse UUIDs.