Correctness-first engineer • Parsers • Circuits • Embedded systems
I build tools and systems that make hard problems feel simple: parsers, circuit-solving engines, embedded controllers, and practical ML prototypes.
- Parser tooling and language-style abstractions
- Circuit analysis tooling (AC/DC), correctness-first engineering
- Embedded systems (ESP32) and robotics-style control
- Applied ML experiments and visualization
A Rust workspace aimed at becoming a student helper for circuit analysis, with step-by-step reduction and explanations.
Repo: https://github.com/khengari77/ElectroSolve
A Python parser combinator library inspired by Haskell’s Parsec, focused on practical ergonomics and clear errors.
Repo: https://github.com/khengari77/PyParsec
A rover controller project running on ESP32.
Repo: https://github.com/khengari77/MarsRover
Monitoring driver awareness and triggering an alarm when attention drops.
Repo: https://github.com/khengari77/SleepDetective
A clustering + visualization notebook from an educational workshop.
Repo: https://github.com/khengari77/Lab-1-Customer-Clustering-Visualization
I like designs that stay correct as they scale: small composable parts, tests where it matters, documentation that makes projects easy to pick up, and tooling that explains why — not just what.
- Symbolic circuit reduction with human-readable explanations
- Parser error reporting and diagnostics ergonomics
- Control logic for multi-wheel steering platforms
Open an issue or discussion on any repository if you want to talk.
