Howie Hu

Web Developer at DDC Public Affairs

Germantown, Maryland, 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
Howie Hu is a web developer with 10 years of hands-on experience building backend systems, currently based in Germantown, Maryland. He specializes in Python-powered web scraping, API tooling, and backend integrations—contributing to projects like ruia (async scraping framework) and Sanic (fixing Unicode/URI handling). His open-source work shows a focus on robustness and scalability: adding retries, concurrency controls, caching, and MongoDB-backed data flows for multi-source content aggregation. At DDC Public Affairs he applies this practical backend expertise to production web services, while his GitHub motto ("奇文共欣赏,疑义相与析") hints at a collaborative, detail-oriented approach to problem solving. Notably, he blends low-level protocol fixes with higher-level API design, making him effective at both bug fixes and feature development.
code10 years of coding experience
github-logo-circle

Github Skills (29)

sanic10
python10
apidoc10
testing10
wechat10
beautifulsoup10
webscraping10
request-handler10
flask-ask10
mongodb-database10
asyncio10
api10
spider10
web-framework10
web-development10

Programming languages (16)

C#JavaC++CSSRustTeXVueGo

Github contributions (5)

github-logo-circle
howie6879/liuli

Apr 2021 - Jan 2023

一站式构建多源、干净、个性化的阅读环境(Build a multi-source, clean and personalized reading environment in one stop.)
Role in this project:
userBack-end Developer
Contributions:2 releases, 10 reviews, 196 commits in 1 year 9 months
Contributions summary:Howie primarily worked on building a multi-source reading environment. Their contributions involved the development of backend modules using Python for tasks like fetching articles from WeChat and configuring settings. The user implemented a Python-based web crawler using the ruia framework to extract content from WeChat RSS feeds. They also designed configurations and utility functions, and integrated MongoDB for data storage and retrieval.
multi-sourcecheckinstopwechatclean
howie6879/ruia

Jul 2018 - Mar 2022

Async Python 3.6+ web scraping micro-framework based on asyncio
Role in this project:
userBack-end Developer
Contributions:6 releases, 351 commits, 49 PRs in 3 years 9 months
Contributions summary:Howie primarily contributed to the `ruia` web scraping framework by implementing and enhancing its core functionalities. Their work included adding features such as retry mechanisms, and concurrency controls to the request handling process, improving the framework's robustness. Further contributions involved adding hook functions and response capabilities to the core of the system, as well as correcting errors in various functions, improving the core functionality. The user also added a sample app for the test.
micro-frameworkpythonspidercrawling-frameworkaiohttp
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
Howie Hu - Web Developer at DDC Public Affairs