Skip to content
View DuskaT021's full-sized avatar
:octocat:
:octocat:

Block or report DuskaT021

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DuskaT021/README.md

Hi there 👋

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.


🧪 Tools & Tech

  • 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

💼 Professional Work

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

🗂️ Things I've Built & Explored

  • 🔐 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 /tokens endpoint: 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)

A Bit About Me

  • 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

Pinned Loading

  1. secretkeylabs/xverse-web-extension secretkeylabs/xverse-web-extension Public

    TypeScript 50 34

  2. secretkeylabs/sats-connect secretkeylabs/sats-connect Public

    Sats connect is a simple javascript library that connects apps to Bitcoin wallets

    TypeScript 138 47

  3. secretkeylabs/xverse-core secretkeylabs/xverse-core Public

    Core library for Xverse wallet

    TypeScript 51 25

  4. ai-security-research ai-security-research Public

    Security research focused on vulnerabilities introduced by AI-assisted and vibe-coded development. Mapping attack vectors, building detection tools, and documenting patterns — from a QA engineer wh…

    Python