Swapnil Soni is a Senior Software Engineer with nine years of full‑stack experience building production-grade web and Web3 products, currently contributing to high-volume trading tooling and DeFi integrations. He brings deep front-end expertise (React, Vue, Next.js) alongside Node.js/Python backends, and a proven track record of optimizing performance and scaling systems to millions of requests. Swapnil has shipped CI/CD and self‑hosted infrastructures using Docker, BullMQ, Redis and Grafana, and has a knack for reducing costs and improving page-load times. A long-time XDA contributor and ROM maintainer, he pairs low-level Android reverse-engineering skills with cloud-native engineering—recently authoring tools like a Spotify downloader and a Python web-scraping framework. He mentors junior developers and actively contributes to open-source, blending pragmatic product delivery with curiosity-driven experiments in blockchain, embedded systems, and ML.
9 years of coding experience
9 years of employment as a software developer
Postgraduate Degree, Mobile & Web Application Development, Postgraduate Degree, Mobile & Web Application Development at Northern College of Applied Arts and Technology
Bachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at SILVER OAK UNIVERSITY
Spotify Downloader and alternative of Spotdl(python) tool made in NodeJS based on youtube-dl
Role in this project:
Full-stack Developer
Contributions:19 releases, 12 reviews, 184 commits in 3 years 9 months
Contributions summary:Swapnil primarily focused on building the core functionality of a Spotify downloader application. They implemented the ability to download individual tracks and entire playlists by integrating with the Spotify API. The user also worked on setting up the user interface, including the output path selection, and integrated metadata handling for downloaded songs. Furthermore, they addressed a critical "Not a youtube domain" error by refining the URL processing logic.
Contributions summary:Swapnil primarily focused on enhancing the LinkedIn scraper's functionality. They implemented features related to handling "remember me" login persistence by adding selectors and logic to handle potential redirects. Additionally, they modified the code to address potential scraping errors related to extracting user data. These changes involved modifying core logic and adding or updating selectors within the project.
firefoxdriverlinkedin-scraperchromelinkedin
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.