Writing about
code and systems
Technical deep-dives into compilers, parsers, and the tools I build. Sharing what I learn as I explore how things work beneath the abstractions.
OpenLexer: A Modern Flex/Bison Replacement in Rust
OpenLexer is a modern lexer and parser generator written in Rus
Bridging Worlds: How JustJIT Tames C++ with Pythonic Grace
JustJIT fuses Python's organic ease with C++'s raw performance by bridging them with on-the-fly Inline Compilation. Our RAII Wrappers act as an invisible shield, silently handling the complex machinery of memory and locks so you can code without fear.
JustJIT v0.1.4: 11 Native Modes for Python
I just shipped 11 native data types for JustJIT—from SIMD vectors to nullable types. Here's what's new
The Stackless Compiler: Building a Suspendable, Exception-Aware Async Runtime in LLVM
JustJIT is an LLVM-powered compiler that transforms Python 3.13 coroutines into suspendable native state machines, ensuring robust state persistence and exception unwinding across async boundaries.
open-source Mojo Stdlib Contribution
Today I submitted a pull request to the Mojo standard library! Here's the story of hunting down and fixing a subtle bug in the Deque collection.
Finding bug
Today, I found that the call_ops file was actually unused or contained an error, debugging and checking memory and segmentation fault
Justjit
JustJIT is a Python library / JIT compiler that utilizes LLVM’s ORC JIT to compile Python bytecode into optimized native code, combining speed and flexibility for performance-critical Python code.