Neovide: Neovim GUI in Rust
Porting the Neovide GUI to OpenGL and MacOS, and maintaining underlying rust libraries
Porting the Neovide GUI to OpenGL and MacOS, and maintaining underlying rust libraries
A Foray into Next-Generation Asyncronous and Collaborative Text Analysis, Representation, Processing, and Static Analysis
Implementing first-party asyncronous LSP support into neovim, as well as improving on incremental semantic parsing techniques (tree-sitter) and Lisp + LuaJIT functional integration (fennel/LuaFUN).
Implementing support for apple silicon, XWIDGETS and webkit-based browsing, and SQLITE support in modern emacs.
A modern take on HP RPN calculators of old, utilizing the RPN format and the spirit of the 32S, 32Sii, & 42S
Optimizing matrix math of the GIAC algebraic mathematics system, as well as participating in a team effort to port Giac to the NumWorks calculator
Accelerating Precision Medicine with Hybrid Quantum Computing and Adversarial Neural Networks
Contributing RISC-V support to the ChibiOS RTOS and allowing for effecient multithreaded LVGL rendering in QMK.
A foray into Industrial Systems Engineering and Interface design from scratch.
A modern frontend for Common Lisp tasks, porting to MacOS and Retina displays, and improving FFI with graphics APIs to allow for advanced graphical manipulation.
Helping Reverse engineering Apple Silicon devices and upstream drivers into the Linux Kernel
An accessible, high-contrast colorscheme for semantic text editing