Computer Science @ University of Cincinnati

Josh Niemantsverdriet

Software Engineer building full-stack, data, cloud, and AI-driven systems.

I am a Computer Science student in UC's ACCEND program with hands-on engineering experience across software development, data engineering, quality engineering, and enterprise IT. I enjoy building systems that turn complex workflows and data into useful products.

Portrait of Josh Niemantsverdriet
2+ Years Technical Co-op Experience
May 2027 Expected Graduation

Where I've worked

Experience

Engineering experience spanning full-stack development, enterprise data, testing, identity, and observability.

Fifth Third Bank

Enterprise Data Office Co-op — Software Engineering

Cincinnati, OH
May 2026 – Aug. 2026
  • Developed a spreadsheet-style full-stack interface using Java, TypeScript, and Spring Boot for managing production data across Snowflake and IBM Db2.
  • Implemented separation-of-duties controls and audit logging to support data governance and compliance requirements.
  • Expanded backend unit testing and remediated dependency vulnerabilities across eight applications ahead of production deployment.
JavaTypeScriptSpring BootSnowflakeDb2

Fifth Third Bank

Enterprise Data Office Co-op — Data Engineering

Cincinnati, OH
Aug. 2025 – Dec. 2025
  • Enhanced dbt pipelines supporting customer master data by implementing additional data quality tests.
  • Built a Snowflake Cortex Analyst semantic model integrating 10 customer data tables to enable natural-language querying and reduce reliance on ad-hoc SQL.
  • Evaluated a third-party data product to assess its potential to improve customer data quality.
SnowflakedbtSQLCortex Analyst

London Computer Systems

Software QA Co-op

Loveland, OH
Jan. 2025 – May 2025
  • Automated software testing and defect verification for applications developed in C# and Angular.
  • Designed and executed test cases to identify functional, data integrity, and security defects.
C#AngularQATest Automation

Copeland

Computer Science / IT / MIS Co-op

Sidney, OH
Aug. 2023 – Aug. 2024
  • Developed an OpenID Connect solution enabling single sign-on across Copeland's Mendix applications.
  • Built a Mendix application streamlining agency approval retrieval for more than 18,000 employees.
  • Created AppDynamics and Grafana dashboards to monitor Azure and Teamcenter application metrics.
OpenID ConnectMendixAzureGrafanaAppDynamics

What I'm building

Featured Projects

Current work that extends beyond my professional experience into applied AI, game systems, and cloud analytics.

01
In development

Verisimil

AI-Driven NPC System

A senior project exploring persistent, context-aware NPC behavior through modular LLM integrations and retrieval-augmented memory.

  • Developing a modular Unity integration layer for cloud and locally hosted LLMs using C# and UnityWebRequest.
  • Building a retrieval-augmented NPC memory system with Qdrant vector storage and embeddings for persistent interactions.
  • Designing data-driven character systems for NPC personalities, backstories, relationships, and shared world knowledge.
Unity 6C#QdrantLLMsRAG

Aug. 2026 – Present

02
Active pipeline

NFL Analytics Pipeline

Automated Cloud Analytics

A recurring data pipeline that ingests newly available NFL game data, generates updated analytics, and visualizes trends throughout the season.

  • Developed an automated Python pipeline that ingests newly available NFL game data and generates updated player and team analytics following each game.
  • Built an Azure Data Factory pipeline to process and store incoming NFL data, enabling analytics to refresh throughout the season.
  • Created interactive Power BI visualizations to track player performance, team trends, and game-level metrics.
PythonAzureData FactoryPower BI

Aug. 2025 – Present

Technical toolkit

Skills

Languages

PythonSQLJavaTypeScriptC++C#C

Frameworks & Engineering

Spring BootAngulardbtNode.jsMavenJUnitMockito

Data & Databases

SnowflakePostgreSQLIBM Db2Azure SQL DatabasePower BI

Cloud & Tools

AzureAWSDockerTerraformJenkinsGitGrafanaAppDynamics

Education

University of Cincinnati

B.S. in Computer Science

Expected May 2027 · GPA 3.485

Undergraduate

M.Eng. in Computer Science

ACCEND program · GPA 4.000

Graduate

Minor in Mathematics

Additional quantitative coursework alongside Computer Science.

Minor

Activities: Bearcat Bands, Boardgame Club, Innovation Challenge, RevolutionUC

Let's connect

Interested in building something useful?

I am pursuing software engineering and data-focused opportunities beginning after graduation in 2027.