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.