Eric Mikulin

Software Engineer at Picovoice

Vancouver, British Columbia, Canada
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 Mikulin is a versatile software engineer with 11 years of experience building embedded Linux systems, systems software, and full-stack cloud applications from prototype to production. Based in Vancouver, he currently contributes to Picovoice, expanding on-device voice and wake-word capabilities with Rust bindings, web demos, and cross-platform SDK work that broadens adoption of a notable deep-learning voice platform. His background spans kernel and userspace drivers, Yocto-based embedded builds, high-performance C/C++ and Go libraries, and front-end React integrations—skills he’s used to optimize device throughput and automate complex CI/CD and documentation pipelines. Comfortable working across the stack, he combines pragmatic engineering with a knack for demos and tooling that make advanced features accessible to developers and users alike.
code11 years of coding experience
job5 years of employment as a software developer
bookHigh School, 10,11,12, High School, 10,11,12 at Sir Winston Churchill High School
bookBachelor of Applied Science (BASc), Computer Engineering, Bachelor of Applied Science (BASc), Computer Engineering at The University of British Columbia
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (18)

natural-language-understanding10
rust10
user-interface9
react9
web-development9
typescripts8
angular8
typescript-types8
typescript8
javascript8
speech-recognition7
javas6
asp-net6
ioerror6
net6

Programming languages (8)

TypeScriptJavaC++CRustSCSSJavaScriptPython

Github contributions (5)

github-logo-circle
Picovoice/picovoice

Aug 2021 - Jan 2023

On-device voice assistant platform powered by deep learning
Role in this project:
userFull-stack Developer
Contributions:52 reviews, 86 commits, 132 PRs in 1 year 5 months
Contributions summary:Eric primarily contributed to the Rust SDK demo applications, implementing and updating the file and microphone demos. They also created initial Angular and React bindings with corresponding demo applications. Furthermore, the user added new features to the web-based demo and made improvements to the electron and Vue demos, demonstrating an understanding of the broader Picovoice platform. These contributions suggest a focus on creating and maintaining cross-platform demo applications that utilize the core Picovoice functionalities.
natural-language-understandingnluspeech-recoginitionvoice-recognitionwake-word-detection
Picovoice/porcupine

Aug 2021 - Jan 2023

On-device wake word detection powered by deep learning
Role in this project:
userFull-stack Developer
Contributions:123 reviews, 67 commits, 169 PRs in 1 year 5 months
Contributions summary:Eric primarily contributed to adding and improving the Rust wrapper and demos for the Porcupine wake word engine. Their work included implementing Rust bindings, integrating Rust into the main project, and creating demos. They also made adjustments to existing code, added support for Java 17 and Gradle, and updated the .NET and Python packages. The user's contributions significantly expanded the project's capabilities and user base.
trigger-word-detectionwakeon-devicedeep-learninghandsfree
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 Mikulin - Software Engineer at Picovoice