Gregory Foster

Founder Citizen Observer at Cannabis Observer

Olympia, Washington, 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

👤
Senior
🎓
Top School
Gregory Foster is a founder and civic technologist with over a decade of experience building tools and communities that close the gap between the public and public servants. As the creator of Cannabis Observer and founder of Cannabis Data, he combines journalism, open government practice, and software engineering to produce timely, contextualized information that improves policymaking and civic engagement in Washington state and beyond. He brings hands-on backend experience—from early Java and web platforms to adapting OpenStates scrapers for Texas—to projects that prioritize transparency, accountability, and practical impact. A bridge-builder by temperament, he couples technical depth with a commitment to respectful, long-term stakeholder relationships and scalable methods that could be applied across policy verticals and jurisdictions. An understated detail: his work blends newsroom discipline with product development, having launched intrapreneurial tools at Consumer Reports and open-sourced tooling that supports public-legislative data access.
code10 years of coding experience
job14 years of employment as a software developer
bookComputer Science, Psychology, Computer Science, Psychology at Texas A&M University
bookLondon School of Economics and Political Science
bookSoftware Localization, Internationalization, and Globalization, Software Localization, Internationalization, and Globalization at Austin Community College
github-logo-circle

Github Skills (5)

e-government10
scraper10
g10
python10
lxml8

Programming languages (6)

JavaJavaScriptPHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
source for Open States scrapers
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 5 comments in 1 day
Contributions summary:Gregory focused on adapting the Open States scrapers for Texas (TX) government data. Their work involved modifying existing scrapers to extract and represent data, including adding legislative URLs, updating contact details, and converting scrapers to the pupa format. These changes were primarily focused on the TX jurisdiction and required adjustments to metadata and data structures to align with the project's goals of providing open access to state legislative information. The user also integrated the `TXPersonScraper` into the metadata.
scraperpythongovernmentscrapers
CannabisData/cannapy

Nov 2017 - Apr 2019

Contributions:28 commits, 1 PR, 25 pushes in 1 year 5 months
python-modulecannabis-datacannabispython
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
Gregory Foster - Founder Citizen Observer at Cannabis Observer