oopsify
NPM PACKAGEAdds human error realism to test data. Because perfect test data creates imperfect software.
I build and break things. Creating test frameworks, tooling and processes that help teams ship with confidence. 10 years across fintech, travel, and startups. Frequent founding QA.
Adds human error realism to test data. Because perfect test data creates imperfect software.
A React Native app for tracking bouldering progress. Built with Expo and tested with Maestro. Work in progress.
Booking.com (2023-Present)
Test Engineer - Travel. Mobile apps, Automation, Strategy.
Red Badger (2022)
Senior QA Lead - Consultancy, Banking. React Native & Web, Client Coaching.
Hopin (2020-2022)
SDET - Online events, hypergrowth startup (3.5M users, $7.8B valuation). Web & Mobile, Strategy, Automation, Tooling, CI/CD, Hiring & Coaching.
JUUL Labs (2019-2020)
Senior QA Engineer - E-commerce. Web, Compliance, Automation, Strategy.
Culture Trip (2018-2019)
QA Lead - Travel. First technical QA hire, grew team 0→10, served 18M monthly users. Web & Mobile, Strategy, Automation, CI/CD, Hiring & Coaching.
Pie Mapping (2016-2018)
QA Lead - Transport & Logistics. First QA hire. Web & Mobile, Compliance, Strategy, Automation, CI/CD, Hiring & Coaching.
I'm Han, a test engineer who believes good testing finds the bugs that matter, and great testing teaches us how to build better systems. I follow principles of the Tao (Wu Wei, effortless action) in my work and life — tackling interesting problems, learning by doing, and letting opportunities emerge naturally through craft and attention to detail.
Outside of work, I'm building tools like Oopsify (an npm package for realistic test data), exploring gaps in test infrastructure, and working on personal projects including a climbing progression tracker and my forever expanding multi-node homelab setup.
When I'm not at my computer, you'll find me bouldering, wild camping in the mountains, tinkering with creative projects, or playing board games.
Want to work together? Get in touch.