$ whoami
Omar Shariff
qa engineer · test automation · systems & embedded
I build test automation that runs itself — Playwright, Selenium, Appium, Python. Right now I'm going lower: Rust for AI-agent tooling, C for microcontrollers (STM32, ESP32, Pico).
[03] my work →$ whoami
omar-shariff
$ cat ~/focus
rust → ai-agent tooling · c → embedded (stm32 · esp32 · pico)
$ ls ~/projects
github.com/kabeershariff
$ ./status --role
qa-engineer · test-automation
$
scroll ↓
[02]
about
I'm a QA engineer with a year of industry experience in test automation — functional, regression, smoke, and UI testing with Playwright and Selenium, mobile automation with Appium, and Python, Java, and Pytest for test development. Now I'm learning C and Rust on two tracks — Rust for building lightweight, fast tooling for AI-agent workflows, and C for embedded development on microcontrollers (STM32, ESP32, Raspberry Pi Pico).
$ cat ~/skills.md
languages
python · java · c · rust
ai / llm
langgraph
automation & testing
playwright · selenium · appium
app development
flutter · tailwind css
tools & platforms
git · gitlab · github · linux · cloudflare workers · docker
[03]
work
one real project — more taking shape

[open source]
klaw-wright
AI-powered test automation workflow — generates, executes, validates, and repairs Playwright test scripts from natural-language test cases.
python · playwright · langgraph · ai
[view on github] →[in progress]
c projects
Lightweight, high-performance tools for AI-agent workflows — written in C while I learn.
c · systems
[in progress]
embedded / bare-metal
Bare-metal firmware for microcontrollers — STM32, ESP32, Raspberry Pi Pico. Register-level C, no abstraction layers, close to the hardware.
embedded · bare-metal · microcontrollers
[04]
let's build something
tell me what you're building — or just say hi.
pdf · updated august 2026