PAC Filings

Oregon Campaign Finance Reporting

PAC Filings was a custom-built platform that simplified the process of filing Contributions & Expenditures (C&E) Reports for Oregon elections. The site provided candidates, treasurers, and campaign staff with a streamlined way to prepare their filings for state submission.

Key Features

  • Custom PHP/MySQL Backend – Designed from the ground up with a dedicated data abstraction layer for flexibility and maintainability.
  • Object-Oriented HTML Generation – Pages and forms were assembled programmatically, ensuring consistency across the entire system.
  • AJAX-Powered Form Filling – Allowed users to complete reports dynamically without endless page reloads, improving speed and usability.
  • Automated PDF Output – Generated state-compliant PDF reports ready for printing and official submission.
  • User-Friendly Workflow – Guided campaigns through complex reporting requirements with clear steps and validation.

Impact

By handling the heavy lifting of campaign finance reporting, PAC Filings reduced errors, saved time, and helped campaigns stay compliant with Oregon’s strict election regulations. It demonstrated how thoughtful software design could make bureaucracy simpler and more accessible. The need for this system was replaced by a state run system based on this implementation.