Telephone Icon Email Icon GitHub Icon Map Pin Icon Calendar Icon Graduation Cap Icon

Kevin Koshiol

Software Engineer

Work Experience

Senior Software Engineer

Calabrio, Inc.

  • Led frontend efforts of several company acquisitions and third-party integrations using micro-frontends, a custom web component library, and a design token system.
  • Engineered CI/CD with monitoring to catch bugs early and minimize distractions from the roadmap.
  • Reduced frontend bug count, boosting user experience and team efficiency by introducing TypeScript, React, Jest, and Cypress.
  • Mentored six peers to promotion, fostering growth through collaboration, technical guidance, and delegation.

Software Engineer

Calabrio, Inc.

  • Refactored legacy build system to Webpack, NPM, Docker, and ADO Pipelines, improving development efficiency.
  • Founded and led UI Guild to enhance frontend code quality, UX, and team collaboration.
  • Developed interactive schedule visualization applications using D3.
  • Collaborated cross-functionally to develop frontend features, ensuring high-quality product delivery.

Web Developer

Minnesota State University Moorhead

  • Built and supported several ASP.NET web applications for various campus offices.
  • Maintained entire stack of campus website with C#, jQuery, and MySQL supporting over 7,500 students.

Projects

Share Page

Collaborative content sharing for Twitch stream

  • Solo client-server project built from scratch with React, Node.js, and WebSockets.
  • Enables synchronized playback of content submissions among friends and viewers.
  • Self-hosted on homelab with Podman containers on NixOS.

GBTS

Game Boy emulator for the web

  • Emulates CPU instruction set.
  • Built a simple debugger that displays memory values, displays CPU register values, allows breakpoints to be set, and allows stepping/resuming through code.
  • Written in TypeScript, built with Vite, tested with Jest, linted with ESLint, rendered with React, and deployed to GitHub Pages via GitHub Actions.