Core

JavaScript, TypeScript, C#, SQL, React, Node.js, GraphQL, REST, PostgreSQL, SQL Server

Working experience

Next.js, ASP.NET / .NET, Redux, OData, PostgREST, Google Vertex AI, Google Customer Engagement Suite, CXAS SCRAPI, Azure DevOps, AWS, Terraform, Docker, Git

Software Engineer Consultant

Software Technology Group

–Present

Lead developer for two public search experiences and one conversational agent, from requirements and technical design through production deployment.

  • Own work across React interfaces, Node.js APIs, Vertex AI data stores, infrastructure, and CI/CD.
  • Build multilingual semantic search, filtering, generative answers and citations across a 1.5 TiB corpus with 3.2M+ indexed documents.
  • Develop routing and classification for conversational agents and contribute to two additional chatbot projects.
  • Work directly with stakeholders and Google engineers to turn requirements into practical technical solutions.

Software Engineer

Digital Monitoring Products

–

Rebuilt security-panel programming in React, replacing a legacy JSON-driven implementation while supporting current and historical firmware behavior.

  • Integrated the rewritten application with GraphQL.
  • Built the C#/.NET and SQL Server backend for dealer and installer support-ticket tracking and management.

Software Engineer

ConGenius

–

Built Next.js estimating workflows, including forms, persistence, and construction-estimating calculations.

  • Designed PostgreSQL tables and functions and worked through a containerized PostgREST API.
  • Iterated closely with the engineering and product team.

Earlier experience: Web Developer at Missouri State University; software development internships at O’Reilly Auto Parts and Leggett & Platt.