Lindsay Stevens is a Principal Consultant based in Sydney with 11 years’ experience designing, integrating, and validating clinical research data systems and delivering data engineering and analytic solutions. She combines hands-on development in Python, SQL, SAS, Stata and R with clinical trial domain expertise, having built and supported BI products, custom reporting, and linked-data analyses for research institutions and healthcare agencies. Lindsay contributes to notable open-source projects in the ODK ecosystem and has improved quality and security in widely used libraries—adding unit tests and hardening XML parsing behavior to reduce vulnerabilities. Her background in biostatistics and human anatomy informs a pragmatic approach to turning messy clinical data into actionable insights and workflow improvements.
11 years of coding experience
10 years of employment as a software developer
Master of Biostatistics, Biostatistics, Master of Biostatistics, Biostatistics at Macquarie University
ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
Mobile Developer (Android) & QA Engineer / Test Automation Engineer
Contributions:1 PR, 5 comments, 1 issue in 1 month
Contributions summary:Lindsay focused on improving the quality of the Android application by adding unit tests. They addressed issues related to text processing within the app's UI, specifically focusing on HTML rendering within various widgets and views. The user's work involved modifying existing code, writing new test cases, and refactoring code to facilitate testing, demonstrating a strong understanding of the Android framework and testing methodologies.
Python module that makes working with XML feel like you are working with JSON
Role in this project:
Back-end Developer & QA Engineer
Contributions:5 commits, 2 PRs, 3 comments in 1 day
Contributions summary:Lindsay focused on improving the robustness and compatibility of the `xmltodict` library. They implemented a series of changes to handle XML entity processing, adding features to disable it by default to prevent potential security vulnerabilities. Further contributions included testing for compatibility with different Python environments, including Jython, and adapting the code to address version-specific behaviors in XML parsers. This involved modifying test cases and core library code to ensure consistent behavior across different platforms.
python-modulexmlpythonjson
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.