Led the end-to-end product delivery of PCO Connect, a statewide civic education website designed to increase political engagement among Washington State residents, particularly young voters (18-24), by demystifying the role of Precinct Committee Officers (PCOs).
Key Contributions:
🔸Defined product vision, requirements, and roadmap to address low youth civic engagement (only 16% of 18-24 year-olds voted in 2023), translating stakeholder needs into technical specifications and user stories.
🔸Built the platform using AI-accelerated development in Cursor with Next.js 15, TypeScript, React 19, Tailwind CSS, and shadcn/UI, demonstrating hands-on technical product leadership.
🔸Architected a scalable backend using Next.js API routes, integrating county-level PCO directories from JSON datasets, U.S. Census Geocoding API for address-to-county lookup, and Excel-to-JSON data pipeline for flexible content management.
🔸Designed and implemented key features: What is a PCO, Become a PCO (eligibility, timeline, myth vs. fact), Party Platforms comparison, Find Your Precinct (county directory), and Resources hub with videos and FAQs.
🔸Ensured accessibility-first design (WCAG compliance), mobile responsiveness, and optimal performance through React-Leaflet integration and OpenStreetMap tiles.
🔸Delivered comprehensive technical documentation including system architecture diagrams, API specifications, deployment runbook, and user guide for seamless handoff and future iteration.
🔸Successfully deployed on Netlify with CI/CD pipeline, resolving React 19 peer dependency conflicts and Node version compatibility for production stability.
Impact:
Centralized fragmented county-level information into a single, user-friendly platform that lowers barriers to civic participation and empowers residents to take meaningful action in grassroots politics. The platform bridges technology and civic education, making local political structures accessible and actionable.
19 Aug 2025
Trusted by 73000+ Generalists. Try it now, free to use
Start making more money