Software engineering, data systems and applied AI
Software that joins up scattered systems and data
Klasen Development builds backend services, data pipelines and agent workflows that connect the systems and records an organization already has.
It is for people with a problem that sits between systems who need software that works and can be checked.
Capabilities
Engineering across software, data and AI
-
Software engineering and system integration
Backend services, APIs and data pipelines that connect systems which were built separately. The Stone Elephant Solar case joins one project's records from a town and a county that keep them apart, and the data-center moratorium case does the same for ten town boards and a county.
-
Data infrastructure and public-data research
Documents collected at a polite pace, their text extracted (scans included), and records from different offices put into one shape so they can be matched and counted. The Koshkonong subdivision case follows one subdivision through a town's and a county's records as it changed direction twice.
-
Applied AI and agent workflows
Systems where an AI model carries out a defined piece of technical work by calling tools: searching documents, querying databases and APIs, and reading or changing code. Each step is checked by an automated test that passes or fails, and the result is reviewed before it is accepted.
Selected work
Featured cases, each with its record
-
Reconstructing a solar project's path through three public offices
- Asked
- How much of a solar project's path through a town board, a county committee and the county's recorded agreements can be rebuilt from documents those offices already publish?
- Found
- The county's notice, minutes and recorded agreement share one parcel number, the town's agenda carried the project for months before that agreement and matches it only by its text, and the county board's final action is not in the record.
- Infrastructure siting
- Renewable energy
- Local government
-
Rebuilding how a county's data-center rules were written: testimony, deliberation and two drafts
- Asked
- Why do a county's proposed data-center rules read as they do, and which way were they moving between two drafts?
- Found
- Six provisions changed between the September and October drafts, four of them tighter, and each change traces to hearing testimony, the commission's motion or the county's own reports, while both drafts remain proposals.
- Regulatory intelligence
- Infrastructure siting
- Local government
-
Recommended by the town, refused by the county, then sent back: a subdivision in public records
- Asked
- Why did a county committee refuse a subdivision its town had recommended, and how did a smaller version reach the County Board's agenda within weeks?
- Found
- The committee's minutes gave two words, insufficient infrastructure, and its report to the County Board named the reason as the lack of sanitary sewer; the lot count fell before the referral, and the vote on the approval ordinance is not yet published.
- Land development
- Local government
-
How one county paused data centers: a committee, ten towns and a county board
- Asked
- How quickly can one policy move across a county's public bodies, and can each step be shown from a document that body published itself?
- Found
- The county's pause on data-center permits went from a zoning committee's first vote through ten town boards and a public hearing to the County Board in about six weeks, with no application on file and no town opposed.
- Regulatory intelligence
- Infrastructure siting
- Local government
The founder
Meet the founder
Robert Klasen
Robert Klasen is the founder of Klasen Development. He is a software engineer who builds production backend services, connects separate systems through APIs and data pipelines, and designs AI agent workflows that put tools to work. He works directly with the people who will use the software, turning loosely defined requirements into working systems. He holds a degree in philosophy from the University of Wisconsin-Milwaukee.
Start a conversation
If you have a software, data or applied AI problem in mind, write to Klasen Development.
Send an email