Dan Simmons-ritchie is a software engineer with 8 years of experience building data-driven, user-facing systems for major newsrooms and nonprofit organizations, currently on The New York Times Interactive News team. He excels at full-stack development, data visualization, web scraping, and newsroom automation—having designed and maintained 400+ scrapers, led major CMS feature work, and delivered award-winning interactive journalism. Dan pairs practical engineering (Node, React, Python, D3, PostgreSQL, AWS) with investigative instincts, using statistical and geospatial analysis to surface stories and build tools that save reporters hundreds of hours. He has repeatedly improved performance and reliability—boosting Lighthouse scores, refactoring legacy stacks, and creating monitoring and outage-reporting tooling. Comfortable collaborating with contractors and academics, he’s also explored LLM-based scraping approaches to future-proof data collection.
8 years of coding experience
5 years of employment as a software developer
National diploma in journalism (multimedia) Journalism, National diploma in journalism (multimedia) Journalism at Whitireia Community Polytechnic
Bachelor of Arts (BA) English Literature Media Studies, Bachelor of Arts (BA) English Literature Media Studies at Victoria University of Wellington
Determines whether a given date is a US business day.
Contributions:90 commits, 13 PRs, 37 pushes in 1 month
pennsylvaniajavascriptcalendardayjs
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
Dan Simmons-ritchie - Software Engineer at The New York Times