IS Logo
Isaac Schwabat UserVoice
HomeWork
ProjectsAbout
IS LogoIsaac Schwab

Senior Software Engineer building innovative web experiences. Based in Minneapolis, MN.

Navigation

WorkProjectsAbout

Connect

© 2026 Isaac Schwab. All rights reserved.

Built with Next.js & Tailwind CSS

Back to Work

UserVoice

UserVoice is a customer feedback and product management platform that helps companies collect, analyze, and act on customer insights.

Visit Website

UserVoice

Senior Software Engineer

December 2024 — Present

Role Overview

As a Senior Software Engineer at UserVoice, I work across the full stack to build and improve customer feedback and product management features. My work spans modern React TypeScript frontend development, Go backend services, legacy system modernization, and AI-powered data integrations.

Responsibilities
  • Full-stack feature development
  • Legacy Angular to React migration
  • UI/UX improvements and component development
  • Backend API and data processing
  • LLM integration and AI-powered features
Technologies
ReactTypeScriptGoRailsAngularOpenAILLM IntegrationAPI DevelopmentFull-stack Development
Key Achievements
  • Delivered full-stack features across React TypeScript frontend and Go backend, improving application functionality and user experience while maintaining high code quality standards.
  • Modernized legacy codebase by migrating Angular components to React, reducing technical debt and improving developer productivity and application maintainability.
  • Implemented LLM data integrations using OpenAI, enabling AI-powered features that enhance data processing and provide intelligent insights to users.
  • Built reusable UI components and improved attachment rendering across the application, resulting in a more consistent and polished user interface.
  • Developed backend services and APIs using Go and Rails, processing data efficiently and supporting both modern and legacy system integrations.

Projects & Initiatives

Key projects and features I worked on during this role

01
Team Chat

Built an in-app chat system for internal team collaboration, enabling real-time communication and improved workflow efficiency.

02
Attachment Rendering & UI Improvements

Enhanced attachment handling and rendering across the application, improving user experience and file management capabilities.

03
Insights Page

Developed an in-app analytics and insights page providing users with actionable data visualization and analysis tools.

04
Data Integration UI & LLM Processing

Built data integration interfaces and implemented LLM-powered processing using OpenAI to enhance data analysis and automation capabilities.

05
Legacy Angular to React Migration

Led modernization efforts converting legacy Angular components to React, improving maintainability and developer experience.

06
High-Level Sidebar Components

Developed reusable sidebar components used across multiple application views, ensuring consistency and reducing code duplication.

UserVoice application homepage