Ronan Prugh headshot

Software Engineer

Ronan Prugh

Cloud systems, AI-powered developer tools, and full-stack products. Michigan CS, now building at Fiserv.

GitHubLinkedIn

About

I'm a software engineer at Fiserv building cloud billing systems, CI/CD infrastructure, and full-stack financial applications. I graduated from the University of Michigan with a B.S.E. in Computer Science (Magna Cum Laude, 2023). I have a particular interest in how AI can reshape software development — at Fiserv I championed Agentic Spec-Driven Development across the engineering org, building custom Claude-powered tooling that cut feature development time by ~40% and reduced QA bug escape rate by ~30%.

Software Engineer · Fiserv, Inc.

June 2023Present · Berkeley Heights, NJ

Selected projects

Live and clickable — visit the site or read the source.

ScoreMate

Mobile-first sports score-tracker. Favorite teams and leagues, then see yesterday's results, today's games, and tomorrow's schedule at a glance.

Next.js 16 · TypeScript · Tailwind CSS v4

ESPN Fantasy Stats

Multi-user web app for analyzing ESPN Fantasy Football leagues — standings, playoff brackets, scoreboard, team comparisons, and head-to-head records across seasons.

React · TypeScript · Vite

RailRat Pretty View

Mobile-first PWA that renders Amtrak train data from railrat.net in a friendlier, glanceable UI — installable on iOS and Android.

React · TypeScript · Vite

Experience

Fiserv, Inc.

Software Engineer

June 2023Present · Berkeley Heights, NJ
  • Designed and implemented database and middleware architecture for a new Azure Cloud billing application, processing ~1,000 invoices monthly for services, hardware, and licensed software.
  • Championed Agentic Spec-Driven Development (SDD) across the engineering organization — designed and led workshops to train teammates on a Claude-powered workflow that formalized requirements before any code was written, reducing ambiguity-driven rework and aligning development with business intent.
  • Built custom Claude prompts and tool-augmented agents to automate spec generation, code review, and test scaffolding, cutting average feature development time by ~40% and reducing bug escape rate to QA by ~30%.
  • Contributed to design and full-stack development of Global Settlement Application used by Settlement and Accounting teams to reconcile transactions, track balances, and execute inter-bank transfers.
  • Built and maintained CI/CD pipelines for 20+ legacy microservices using GitLab and Harness, reducing deployment friction and improving release reliability.
  • Delivered back-end features for myFiserv internal platform supporting 1,000+ executive and manager-level employees for project, people, and incident management.

U of M Transportation Research Institute

Software Developer

June 2022March 2023 · Ann Arbor, MI
  • Built and enhanced Vanilla JS and React front-end tools for querying and visualizing Michigan crash data from 2004 to present.
  • Remediated production defects across both front-end JavaScript and back-end Python codebases.
  • Automated researcher workflows by building a scheduled PDF reporting system using Python.

CSG International

Software Engineering Intern

June 2020August 2021 · Chicago, IL
  • Designed and implemented stub endpoints for third-party payment platforms to improve integration test coverage and effectiveness.
  • Authored unit and component tests in xUnit, increasing code coverage from 60% to above 80%.
  • Participated in full agile development cycle including daily stand-ups, story point estimation, design reviews, and code reviews.
  • Performed regression testing and built defect reporting tools for back-end API endpoints and front-end UI.

Education

University of Michigan

B.S.E. Computer Science Engineering· Magna Cum Laude

May 2023 · Ann Arbor, MI

Skills

Programming Languages

JavaC#PythonJavaScriptTypeScriptSQLHTML/CSSR

Frameworks & Libraries

Spring Boot.NET FrameworkReactNext.jsMavenFastAPI

Tools & Platforms

Microsoft AzureOracle SQLGitGitLab CI/CDGitHub ActionsHarnessDockerVercelIntelliJVSCode

Practices

CI/CDAgile / ScrumMicroservicesREST API IntegrationDatabase DesignSpec-Driven DevelopmentSecurity Remediation