Eric Watson

Lead Software Engineer at Audiofile Engineering

Duluth, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Eric Watson is a Lead Software Engineer with 18 years of experience building cross-platform audio and mobile applications, currently leading technical development for Audiofile Engineering from Duluth, Minnesota. He combines systems-level thinking with hands-on implementation—spanning native iOS apps, desktop (macOS/Windows) audio tooling, and web APIs—while also taking freelance engagements that keep him close to product needs. An active open-source contributor, Eric has improved performance tooling in Elixir’s benchee benchmarking library and contributed UI and build-system work to Ruby-based Shoes projects, reflecting a habit of improving developer tooling and user-facing controls. With an MS in Computer Science and earlier degrees in English, he brings both technical rigor and strong communication skills to complex, hardware-oriented software problems.
code18 years of coding experience
bookMS, Computer Science, MS, Computer Science at DePaul University
bookMA, English, MA, English at University of Minnesota Duluth
bookBA, English, BA, English at Carleton College
github-logo-circle

Github Skills (22)

dependency-management10
unit-testing10
benchmark10
performance-analytics10
performance-monitor10
elixir10
benchmarking10
build-system10
ui-design10
performance-measurement10
ruby10
uid10
performance-analysis10
front-end-development10
performance-tuning10

Programming languages (11)

TypeScriptC++RustCJavaScriptObjective-CPHPHTML

Github contributions (5)

github-logo-circle
shoes/shoes4

May 2012 - Jan 2015

Shoes 4 : the next version of Shoes
Role in this project:
userFull-stack Developer
Contributions:549 commits, 5 PRs, 8 pushes in 2 years 8 months
Contributions summary:Eric primarily worked on implementing and refactoring UI elements within the Shoes framework. They focused on adding and updating functionality for core UI components such as text blocks, ovals, lines, and buttons. Their work also included integrating these elements with the underlying SWT backend to ensure correct layout and rendering. The user's contributions demonstrate a focus on the user experience and the visual presentation of Shoes applications.
mac-osxwindowsswtnext-versionlinux
shoes/shoes-deprecated

Aug 2011 - Mar 2012

Former repo for Shoes... see README for up to date locations!
Role in this project:
userBackend Developer
Contributions:105 commits in 7 months
Contributions summary:Eric primarily focused on modifying the build process and dependencies of the "shoes-deprecated" repository, which appears to be related to Shoes, a Ruby-based application. Their work involved adjusting paths, fixing typos, and updating how external libraries are handled, particularly concerning dynamic libraries on macOS. Several commits adjusted the use of `install_name_tool` for managing dependencies, alongside a re-architecting of the dependency handling with `otool`.
shoeslocationsup-to-date
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Watson - Lead Software Engineer at Audiofile Engineering