Rahul Ranjan is a Senior Software Engineer based in Stockholm with 13 years of experience building scalable, user-focused systems across mobile and backend domains. He has driven iOS platform work at Spotify and Grab, and now applies his focus on simplicity and scalable design at Teledyne FLIR. Rahul pairs hands-on engineering—evident from significant contributions to a well-used open-source EDGAR scraper that automates SEC filing downloads—with a penchant for modular, maintainable code. He also has a history in education and research roles (Udacity, CMU, Google Summer of Code), reflecting an appetite for mentoring and continuous improvement. Known for refining complexity into clear solutions, he brings both product sensibility and disciplined engineering to cross-functional teams.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, 4.0, Bachelor of Technology (B.Tech.), Computer Science, 4.0 at Indian Institute Of Information Technology
Download all companies periodic reports, filings and forms from EDGAR database.
Role in this project:
Back-end Developer
Contributions:2 releases, 76 commits, 45 PRs in 5 years 9 months
Contributions summary:Rahul contributed significantly to the development of a web scraping application for downloading SEC filings. Their work involved creating Python scripts to crawl the EDGAR database, extract data, and structure it into directories. They developed scripts to download various filings like 10-Q, 10-K, 8-K and SD forms. The user also structured the project by creating classes and functions to modularize the codebase, and implemented features for downloading and organizing the data.
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.