Jinsheng Ba is a postdoctoral researcher at ETH Zürich with a decade of experience at the intersection of software reliability and security, holding a PhD from the National University of Singapore. His background spans security engineering at Huawei—covering reverse engineering, penetration testing, malware analysis and distributed computing—and academic research focused on making software more robust. An active open-source contributor, he has improved backend testing tools like SQLancer by hardening SQLite3 and TiDB integrations and enabling support for modern databases such as CockroachDB. He combines low-level systems expertise in C/C++/Java/Python with formal research methods, bringing practical vulnerability-finding skills to large-scale database testing and reliability research.
10 years of coding experience
2 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Shandong University
Doctor of Philosophy - PhD Computer and Information Systems Security/Information Assurance, Doctor of Philosophy - PhD Computer and Information Systems Security/Information Assurance at National University of Singapore
Automated testing to find logic and performance bugs in database systems
Role in this project:
Back-end Developer / Database Engineer
Contributions:114 reviews, 36 commits, 86 PRs in 9 months
Contributions summary:Jinsheng primarily focused on improving the SQLite3 and TiDB back-end, as indicated by their commits. They fixed bugs in the copy constructor of SQLite3Select and implemented deterministic hex/dec for SQLite3. Furthermore, the user addressed connection issues in TiDB and supported the latest versions of CockroachDB and TiDB. Their contributions also involved fixing grammar and supporting features, such as dropping tables/views.
Contributions:6 PRs, 191 pushes in 2 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jinsheng Ba - Postdoctoral Researcher at ETH Zürich