Elliot Gao

Full Stack Engineer at Freelance

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Elliot Gao is a Full Stack Engineer based in Los Angeles with a decade of hands-on experience building backend-first web systems and crawling frameworks. As a freelance engineer he combines server-side expertise with practical full-stack delivery, shipping production-ready APIs and tooling. His open-source work includes key contributions to toapi (improving AJAX support and parsing) and gain, an asyncio-based web crawler that adds cross-platform compatibility and selector parsers. Elliot favors pragmatic, durable solutions—integrating aiohttp, CSS/XPath selectors, and robust request handling to bridge scraping and API layers. He brings a developer-first mindset to freelance engagements, able to move from library internals to deployed services. An understated strength is his focus on making web data more accessible by turning complex pages into reliable API endpoints.
code10 years of coding experience
github-logo-circle

Github Skills (24)

aiohttp10
web-crawler10
webscraper10
python10
webscraping10
flask-ask10
crawling10
asyncio10
api10
crawler10
xpath10
flask10
web-content9
webpages9
regex9

Programming languages (3)

MakefileJupyter NotebookPython

Github contributions (5)

github-logo-circle
elliotgao2/gain

May 2017 - Sep 2017

Web crawling framework based on asyncio.
Role in this project:
userBack-end Developer
Contributions:53 commits, 14 PRs, 52 pushes in 3 months
Contributions summary:Elliot primarily contributed to the development of a web crawling framework. They implemented core functionalities such as item and selector classes, parsers, and a spider class. The user integrated functionalities like CSS and Xpath selectors, and implemented a basic request module. The user also worked on examples, added support for aiohttp and made the framework compatible with Windows.
pythonasynciocrawling-frameworkweb-crawlingpython3
elliotgao2/toapi

Nov 2017 - Nov 2018

Every web site provides APIs.
Role in this project:
userBackend Developer
Contributions:219 commits, 74 PRs, 287 pushes in 11 months
Contributions summary:Elliot contributed to the development of the `toapi` library, which aims to provide APIs for websites. Their work focused on implementing features such as support for AJAX pages, updating flask routes, adding example implementations, and addressing parsing issues. Key modifications involved enhancing the core API functionality, modifying the flask server, and improving the parsing capabilities of the library.
apipythonspiderweb-siteflask
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
Elliot Gao - Full Stack Engineer at Freelance