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.
- tinydie silicon · writeup · 3D layout viewer — the dice as an actual chip on a shared gf180mcu shuttle: d2 through d100 on two seven-segment displays, with fairness checked over thousands of simulated rolls
- tinydie — electronic die on an ATtiny412 and a CR2032: KiCad PCB, gerbers, and C firmware that sleeps between rolls so there's no power switch
- PrognosAI · live demo — explainable, cost-aware predictive maintenance: failure detection, RUL forecasting with conformal intervals, and cost-optimal scheduling, running in the browser via WebAssembly
- Tempo · live — AI study planner for high-school students that learns how long work really takes you and tells you on day one when a week doesn't fit (pitch deck)
- Night Sky for TRMNL — live star chart and stargazing forecast for TRMNL e-ink displays, with a from-scratch pure-Python astronomy engine
- Starwise · live — live sky map of all 5,070 naked-eye stars that explains where each one is and why
- Focus Buddy — e-ink Pomodoro desk companion: XIAO ESP32-C3 firmware, KiCad PCB, and OpenSCAD enclosure, all from source
- chipper · live — CHIP-8 interpreter in the browser with original COSMAC VIP quirks
- One More Game · play — short browser horror game where you hide by closing your eyes
- The Mannequin in the Dead Mall · play — horror game told entirely as a text conversation, with synthesized music and six endings
- Bounce Box — colorful pygame arcade game with a leaderboard
- 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