I'm Dušana, a Senior QA Engineer — but the last 3 years have looked more like engineering.
I architected end-to-end test infrastructure for a live Bitcoin wallet across web extension, mobile, and dapps — used by real people moving real money. I write React and React Native in production. I catch bugs before they become incidents.
I work best where QA and engineering blur — fast teams that care about what ships.
- Testing: Playwright, Cypress, Pytest, PHPUnit, WebdriverIO, CodeceptJS, Newman, MailSlurp
- Frontend: React, React Native (Expo)
- Languages: TypeScript / JavaScript, Python, PHP, Go
- CI/CD & Tooling: GitHub Actions, CircleCI, Docker, ESLint, Prettier
At Xverse (@secretkeylabs) I owned quality end-to-end for a security-critical blockchain product: designed test infrastructure, shipped features, mentored engineers, and helped maintain 99.9% uptime.
- 🌐
xverse-web-extension— Bitcoin Web3 Chrome extension wallet in TypeScript + React, supporting BTC, Stacks, Runes, Ordinals, and cross-chain swaps - 🗂️ xverse portfolio web app — Full web product at portfolio.xverse.app covering Portfolio, Swap, Satsdaq, Earn (Stake BTC / Stack STX), Mint Runes, Lightning, and more
- 📱 xverse-app — The Xverse mobile wallet in React Native, available on iOS and Android
- 🧱
xverse-core— Core TypeScript library powering the Xverse wallet: API clients, transaction logic, wallet types, and multi-network support
- 🔐
ai-security-research— Mapping attack vectors introduced by AI-assisted development: secret detection, package hallucination, prompt injection, and more - 🔐
tokens-api-testing— Comprehensive Postman/Newman test suite for the/tokensendpoint: functional, security, performance, and data validation tests, with GitHub Actions CI - 🐾
Adopt_me— A React pet adoption app, built while mastering hooks and custom hooks - 📱
AwesomeProjectExpo— A React Native mobile app built with Expo - ✅
udemy-cypress-course— Deep dive into Cypress: custom commands, plugins, tasks, and real-world test patterns - 🔁
cypress-refresh— A light Cypress refresher + first steps with CircleCI - 📬
examples— Multi-language email testing examples: Python, Go, PHP, JS (Cypress + WebdriverIO + CodeceptJS)
- 6+ years in QA, 3+ years operating as a QA engineer in all but name
- 🧪 I believe good tests are just as important as good code — clear, reliable, and easy to maintain
- 🌍 Contributor to open source via Zero to Mastery projects
- 🧱 I like building things that are simple, useful, and easy to understand



