Dylan Freedman is an AI and software engineering leader with 12 years of experience building robust, secure systems for major newsrooms and research organizations. Currently editing AI projects and previously a senior ML engineer at The New York Times, he blends hands-on machine learning work with editorial product thinking to bring research-grade AI into newsroom workflows. His background includes leading election and news engineering teams at The Washington Post and stewarding DocumentCloud as lead developer, where he improved backend security and data handling. An open-source contributor to notable projects like Sapper (Svelte) and DocumentCloud, he’s comfortable across full-stack, static-site generation, and backend hardening. Trained in computer science and music at Harvard with a journalism master’s from Stanford, he pairs technical rigor with storytelling sensibilities that help translate complex AI into usable products.
12 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science and Music, Bachelor's degree, Computer Science and Music at Harvard University
Master's degree, Journalism, Master's degree, Journalism at Stanford University
Contributions:18 commits, 2 PRs, 13 pushes in 2 years 3 months
Contributions summary:Dylan focused on enhancing the backend functionality and security of the DocumentCloud platform. Their contributions included fixing HTML sanitization issues to prevent vulnerabilities, refactoring code to improve data handling, and updating the terms of service. Additionally, the user updated existing pages and integrated an external donation form. These changes collectively improved the site's security, updated legal documents, and provided a user interface improvement.
The next small thing in web development, powered by Svelte
Role in this project:
Full-stack Developer
Contributions:5 commits, 1 PR, 16 comments in 1 day
Contributions summary:Dylan primarily contributed to the development of a static site generator, specifically focusing on the extraction of server-side routes for static site generation. Their work involved creating a CLI command (`sapper extract`) and modifying the build process to handle route scraping and asset copying. They also implemented unit tests to ensure correct extraction behavior, focusing on validating the inclusion of expected pages and client-side scripts in the generated static output. The user's contributions also involved code cleanup and refactoring to remove async/await from the extraction pipeline and adding the ability to extract server-side routes to different directories.
svelte-kitjavascriptsveltesappersveltejs
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.