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.
- Guided six peers through significant professional development, preparing them for promotion through strategic technical guidance, collaborative problem-solving, and delegation of increasingly complex responsibilities.
- 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 cross-team collaboration.
- Developed, tested, and shipped high-quality features, consistently meeting project timelines.
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
Lip Sync
Converts microphone input into visemes in real time.
- Renders visemes on a webpage from microphone input.
- Uses Zig, WASAPI, DSP, server-sent events, and JavaScript.
- Learned DSP algorithms with the help of LLMs.
Share Page
Collaborative content sharing for Twitch stream.
- Web project built with React, Node.js, and WebSockets.
- Enables synchronized playback of content submissions.
- Self-hosted on homelab with Podman containers on NixOS.
GBTS
Game Boy emulator for the web.
- Emulates CPU instruction set.
- Built a simple debugger for CPU, memory, and breakpoints.
- Written in TypeScript with Vite, Jest, ESLint, React, GitHub Pages, and GitHub Actions.