Welcome to my humble abode. 😊
I am a simulation software engineer at Tesla on the Optimus team who specializes in camera modeling, rendering, high-throughput synthetic data generation, and general software architecture. I'm also interested in physics engines, reinforcement learning, and solving challenging sim-to-real transfer problems.
My first loves are compilers, programming languages, and computer graphics. I typically work on these projects to unwind.
On this GitHub account, you can find a collection of tools useful for projects in these fields. Please feel free to file issues and pull requests. You can also reach me via email at [email protected].
C++ libraries / Bazel Tools
tsnl.log: a simple logging library.tsnl.intstr: interned strings.tsnl.cc_embed: tools to embed binary files in C++ source code (with Bazel rules).tsnl.os_util: portable high-level operating system utilities, e.g. mmap-ed files.cpp_base: a common template for C++ repos.
🦀 Rust libs and tools
sexpfmt: S-expression formatter, great for expect tests.simd_math: SIMD math functions for spatial computing (games, robotics, etc).
🦄 Compilers, interpreters, and programming languages
snail-scheme: my Scheme interpreter and compiler (educational).
GitHub Actions (CI/CD)
semver-bump-and-cargo-publish: GitHub Action to bump semver andcargo deploy.


