I'm Jahan [juh-hon], a multidisciplinary software engineer based in Charlotte, NC. This is my personal website.
Today, my primary focus is systems engineering and developer experience, tooling, and runtime performance. I have 12 years of professional experience, and have built ahead-of-time JavaScript bundlers, designed domain-specific languages, and led the development of a web-based, Photoshop-like desktop editor.
In my free time, I enjoy working with microcontrollers, studying theoretical computer science, and building edtech. And when I'm not on a computer, I love watching esports, fishing, and photography.
Credence - B Language Compiler on steroids for x86-64 and ARM64 in Modern C++
Luya - Embedded Teensy 4.1 + NXP i.MX RT1062 2D Game Engine
Lionheart - Motorola 6800 assembler
Serpent - Game on the Dreamcast memory card peripheral device
SDL-Dart - Reference implementation of the Simple Declarative Language for the SDL-Group in Dart
Ramma - Post-production support software to isolate problems with image sequences of animation or video on Windows, Linux, and MacOS
Gridpaste - Geometric online tool to share constructions, transformations, and synthetic proofs