Software engineer in the UAE building systems-level projects end to end — from programming languages and microkernels to robotics, AI, and game engines. I like ambitious ideas, from-scratch engineering, and software you can clone and run.
Redoubt OS is a capability-safe Rust microkernel for hardened appliances. It explores ring-3 service isolation, verified program storage, signed A/B updates with rollback, encrypted persistence, supervision, and a working QEMU operator shell.
Torque is my programming language for real-time robotics control: physical units and coordinate frames are first-class, control loops declare deadlines, pub/sub is built in, the same source runs in simulation or on hardware, and functions can export themselves as LLM tool schemas.
- ChessForge — from-scratch Python chess engine with bitboards, legal move generation, alpha-beta search, and reproducible benchmarks; plays on Lichess as @ChessForge_Bot
- Memex — local-first persistent memory for LLMs in a single SQLite file; published to PyPI and npm
- Helios — 6-DOF robot arm simulator with forward kinematics, inverse kinematics, dynamics, impedance control, and a live dashboard
- Block Craftz — browser voxel engine with deterministic world generation, greedy meshing, ECS, and voxel physics
- Lumina Learn — local-first AI study assistant with screen vision, OCR, activity recognition, and RAG tutoring
- Drag Sim — real-time OpenGL physics simulation of aerodynamic drag with fixed-step integration and live graphs
- Wayfinder — accessibility-first, offline-capable campus routing
- Lucid — Feynman-technique AI tutor that diagnoses misconceptions and teaches to the gap
I keep coming back to clear languages, capability boundaries, deterministic behavior, transparent algorithms, local-first software, and tools that make difficult ideas easier to understand.
Web: sheheryar.xyz