Layered local-first whiteboard application to stream live writing from an iPad to a laptop without screen mirroring or AirPlay lag. Decouples core framework-free domain logic from Web Vue 3 adapters to support future Swift/Metal iOS native ports. Features offline WebRTC sharing and IndexedDB-based atomic stroke autosave.
Projects
Open-source tools, research software, and side projects — from probabilistic programming to hackathon prototypes.
High-performance Git status prompt integration written in Rust. Parses Git repositories and displays branch details, ahead/behind counts, and status indicators with sub-millisecond response. Features presets and custom theme configuration via an interactive terminal wizard.
Real-time green corridor system for emergency vehicles using live GPS, traffic-aware routing, and signal control. Includes 2 mobile apps (PULSE, PULSE-CC) and 3 web apps (Admin Website, PULSE-AID-WEB, FASTAPI dashboard), with five shortest-path methods: Dijkstra, A*, Bellman-Ford, Floyd-Warshall, and Directed SSSP (arXiv:2504.17033).
A graphical tool for visually constructing models for the BUGS (Bayesian Inference using Gibbs Sampling) language. Features include direct code generation from drawn DAGs, model export (PNG, SVG, JSON), and backend integration for running models and visualizing results. See project report: https://turinglang.org/news/posts/2025-09-01-GSoC-Report-DoodleBUGS/
This repository contains a collection of GitHub actions to be used across different TuringLang repositories. DocsNav action inserts a MultiDocumenter-style top navigation bar to Documenter.jl generated sites. DocsDocumenter action performs a complete build and deploy of Documenter.jl documentation, inserting the above navbar in the process.