Skip to content

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 →

ls ~/projects
github.com/kabeershariff

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

work

one real project — more taking shape

klaw-wright interface preview

[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

let's build something

tell me what you're building — or just say hi.

[↓] download resume

pdf · updated august 2026