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.
An 18-link inverted pendulum balanced on a cart by a single linear motor, written in Rust and running in the browser via WebAssembly. A 1 kHz LQR controller designed in double-double (~32-digit) precision keeps the whole chain upright and recovers from pushes on any link.
A quiet, open desktop browser built on Electron, Chromium, TypeScript, and Svelte: local by default, reproducible byte-identical builds, a stable core API between privileged browsing and the UI shell, config as code, and self-hostable end-to-end-encrypted sync with no account.
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.
- Smart Trash Sorter — camera + TensorFlow Lite classifier + Arduino mechanism that routes each item to a recycling or trash bin
- minamilist — small native code editor in Rust (winit + wgpu) with syntax highlighting, project search, language tooling, a terminal, and Git
- 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
- FlappyLearn — watch an AI learn Flappy Bird from scratch
- Trend Sight — longitudinal lab-trend analysis that flags meaningful decline hiding inside normal ranges
- MoneyMind AI — financial literacy as an interactive game with scam detection, an AI tutor, and a teacher dashboard
- Compass — AI care coordination for family caregivers: care plans, medications, appointments, and family collaboration
- CodeForces — competitive programming practice log in C++ and C#
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