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, Maestro.dev, Newman, MailSlurp
- Frontend: React, React Native (Expo)
- Languages: TypeScript / JavaScript, Python
- 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
-
📱
duolingo-maestro-e2e— Mobile E2E framework built with Maestro: modular onboarding subflows, debug wrapper flows, resilient assertions for A/B UI copy, hook-based teardown, and GitHub Actions smoke validation with artifacts. -
🔐
ai-security-research— Mapping attack vectors introduced by AI-assisted development: secret detection, package hallucination, prompt injection, and more -
🔐
lifi-api-test-suite- API test suite for LI.FI — Playwright + TypeScript, Postman, MCP integration, 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
- 📚 Curently reading
The Effective Software Engineerby Addy Osmani - 🎧 Canceling all the noise in tech with
@pragmaticengineer



