Why it was needed
01Political and bill data kept changing, and OCR research needed repeated evaluation, so collection and verification both had to be automated.
Civic data and OCR research tool
A project that combined civic-data product work with Korean OCR research, backed by APIs and internal tooling.

Civic Data / OCR
Data and research project combining civic-data automation with Korean OCR evaluation tooling.
Project overview
Politics King and OCR R&D comes from a period where civic-data product work and Korean OCR research were being carried in parallel. The product side needed crawlers, APIs, and dashboard views, while the research side needed repeatable test-bed tooling and evaluation loops.
In the implemented scope, a Node.js API layer, Python-based crawlers, a statistics dashboard, Korean OCR benchmarking tools, and internal utilities were built together. It is an early project that shows service data work and research tooling in the same environment.
Why it was needed
01Political and bill data kept changing, and OCR research needed repeated evaluation, so collection and verification both had to be automated.
What I built first
02I built the Node.js API layer, crawlers, a stats dashboard, a Korean OCR testbed, and internal tools directly.
Where this approach works well
03This fits data products and research environments that need crawling, internal analytics, and repeatable evaluation tooling together.
Technical details
Data collection
Service and visualization
Research tooling
Product surfaces
The screens below are the actual interfaces that defined the product experience.

Contact
A short brief, a reference link, or the current problem definition is enough. I can help structure the right first version from there.