About
I learned to build first, then learned to doubt it
Four years of software engineering, a QA qualification, and a job where the software moves other people's money.
I studied software engineering at the Technological College of Be'er Sheva between 2020 and 2024 — full-stack work in React Native, Node.js, MongoDB and SQL, alongside programming and cryptography in Java, C# and Python. The projects on this site were built in that period and after it, each one taken from an empty repository to something that runs.
Then I went the other way. I trained as a QA engineer at Qualitest and now do quality assurance at Bit, on financial platforms where a defect is not an inconvenience — it is somebody's money. Functional, regression, smoke and integration testing across backend microservices and the interfaces customers touch.
Testing changed how I build. When you have spent months finding the paths nobody planned for — the empty state, the slow network, the request sent twice — you stop writing code that only works on the happy path. That is what I would bring to a team: I write the feature, and I already know how I would break it.
I work in Arabic, Hebrew and English, and I spent time volunteering with the Perach project, mentoring students one on one. Both taught me the same thing about this job: the hard part is usually explaining it clearly to the person on the other side.
Experience
Software Tester (QA)
Bit — Financial Platforms (Client / Backend)
2025 – Present- Lead quality assurance for enterprise financial mobile and web applications.
- Run functional, regression, smoke and integration testing across backend microservices and client-facing interfaces.
- Turn business requirements into test cases and acceptance criteria with product and engineering.
- Catch bottlenecks, security gaps and usability problems early, where they are still cheap to fix.
- Document defects and system behavior so engineering can reproduce a problem without asking twice.
Background
Education & certifications
Software Engineering
Technological College of Be'er Sheva
Full-stack development: React Native on the client, Node.js, MongoDB and SQL on the server. Programming and cryptography coursework in Java, C#, Python and the Android API.
QA Course
Qualitest
Manual and automated testing — functional, load and integration — test case authoring, Postman, Selenium and SQL Server.
Android Development Course
John Bryce
Native Android development and the platform APIs underneath the cross-platform tools.
Languages
Arabic (native) · Hebrew (professional) · English (intermediate)
Volunteering
Perach Project — mentoring and personal support for students.