Portland, OR

Zach Mitchell

Elite
@zmitchell

I used to build lasers, now I write software. I've been writing Rust since 2018, and I use it at work, but I'm a Nix and Zig enjoyer as well.

annotation-abuse. Rust-like macros in Python by abusing type annotations

63

proctrace. A high-level profiler for process-level events such as fork, exec, exit, setpgid, and setsid

61

async-serial. Example code using asyncio, pyserial, and pyserial-asyncio

56

wickerman. Learn Rust procedural macros with Nic Cage

23

monarch. A barebones utility for metamorphic testing in Rust

20

polsim. A command line utility for doing polarization simulations

17

Pythonista-Dropbox-Picker. A Python script to allow Pythonista to download files from Dropbox

9

streaming-weather-app. An example async Rust application that processes streaming data

9

polarization. Simulate the polarization of a laser beam

8

nix-ffi-rs. Proof of concept bindings to the experimental Nix C API

8

nixos-configs. Nix

8

realms. A web application inspired by Star Realms

5

flox-debugger. Rust

2

sentence-parser. An example of using proptest to test a parser

1

scale21x_demo_app. Copy of https://github.com/ahmadrosid/rust-react-chat updated to use Flox environments

1

wt. A tool for managing a git-worktrees workflow.

1

scale21x_app. JavaScript

1

flake-templates. Nix

1

nixpkgs. Nix Packages collection

1

pngme. My version of the PNGme intermediate Rust project

1

mdBook. Create book from markdown files. Like Gitbook but implemented in Rust

1

roll-server. A Rocket application that rolls dice for D&D

1

indyrs-caches. The slides from my talk "Dolla Dolla Bills: Cache-Friendly Rust"

1

ns_trcd. The data collection program for a nanosecond-scale time resolved circular-dichroism spectrometer

1
24
Apply