Lucas Ou-yang

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
🎓
Top School
Lucas Ou-yang is a seasoned machine learning engineer and engineering manager with 13 years building recommendation, search, and content-understanding systems at Meta, TikTok, Coinbase, and Snap. He led Coinbase’s recommendation system from inception to significant revenue impact and recently contributed to Meta AI Search work optimizing LLM tool calling and document indexing. An active open-source maintainer, he authored newspaper3k, one of the most-used Python libraries for news scraping and article extraction. Equally comfortable in technical leadership and hands-on ML engineering, he combines deep production experience in RecSys and RAG with a Wharton MBA and a background that spans building core ranking algorithms to publishing on industry differences between US and Chinese firms. He is based in Los Angeles and consults on scraping, recommendation systems, and retrieval-augmented generation.
code13 years of coding experience
job8 years of employment as a software developer
bookUniversity of California, Irvine
bookUniversity of Pennsylvania
bookSkyline High School
bookMaster of Business Administration - MBA, Master of Business Administration - MBA at The Wharton School
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
5,585reputation
398kreached
8answers
108questions
github-logo-circle

Github Skills (15)

python10
architecture9
apidoc9
architectures9
api9
open-source9
jquery-select26
git6
facebook-graph-api6
dvcs6
javascript6
facebook-open-graph6
jquery6
github6
django6

Programming languages (3)

JavaHTMLPython

Github contributions (5)

github-logo-circle
codelucas/newspaper

Nov 2013 - Sep 2020

newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs:
Role in this project:
userBack-end Developer
Contributions:458 commits, 145 PRs, 221 pushes in 6 years 10 months
Contributions summary:Lucas's primary contributions focused on the initial setup and architectural design of the "newspaper" project, including foundational files like `source.py`, `setup.py`, and `api.py`. The user implemented the core structure by establishing classes and methods for essential components such as `Source`, which encapsulates a news domain, and `Article`. The commits also establish API functionality, and define the core structure.
extractionpythonfull-textmetadata-extractiondata-extraction
codelucas/hackuci.com

Dec 2013 - May 2014

Contributions:75 commits in 5 months
reactfixuciterriblejavascript
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
Lucas Ou-yang