Nick Felker

Software Engineer at Google

New York, New York, 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
Nick Felker is a software engineer with 12 years of experience focused on Android, IoT, and voice assistant ecosystems, currently building shopping and integrations at Google. He brings hands-on expertise from Developer Programs Engineering into full-time product work, having shipped SDKs, sample apps, drivers, and developer tooling used by the Google Assistant and Android TV communities. A prolific open-source contributor, Nick has improved widely referenced repos—refactoring Assistant SDK tools, adding device actions, and enhancing Android Things drivers and TV playback/search samples. He combines embedded systems knowledge (VoiceHat drivers, keypad integrations) with front-end polish and backend reliability, evidenced by UI improvements in productivity apps and robust unit-tested Java libraries. Based in New York, he also founded an Android TV news site and publishes independent Android apps, demonstrating a blend of technical depth and community-building. An Eagle Scout by background, he brings pragmatic engineering, attention to user experience, and a knack for making developer tooling more approachable.
code12 years of coding experience
job7 years of employment as a software developer
bookGlassboro High School
bookElectrical and Computer Engineering, Electrical and Computer Engineering, Computer Science, Electrical and Computer Engineering, Electrical and Computer Engineering, Computer Science at Rowan University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
11,724reputation
404kreached
838answers
23questions
Badges
dialogflow-es
top-1%
android
top-5%
github-logo-circle

Github Skills (66)

python10
testing10
javas10
code-generation10
device-driver10
videojs10
embedded10
rest-api10
code-generator10
javascript10
assistants10
codegen10
media-playback10
dialogflow-es10
api10

Programming languages (17)

JavaCSSC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
Google Assistant API sample for Android Things
Role in this project:
userMobile Developer (Android)
Contributions:42 commits, 13 PRs, 11 pushes in 1 year 2 months
Contributions summary:Nick primarily contributed to the Android Things sample project, focusing on integrating Google Assistant functionality. Their work involved adding volume control features, implementing persistence of volume settings using SharedPreferences, and adding support for conversation state. They also updated the project to utilize a virtual button for Assistant requests and refactored the code to encapsulate Google Assistant behavior into a separate class, improving code organization.
apiassistantgoogle-homeandroid-thingsandroid
Sample Channel App (TV Input Service) on Android TV using TIF
Role in this project:
userBack-end Developer
Contributions:50 commits, 2 PRs, 7 pushes in 2 years 8 months
Contributions summary:Nick primarily focused on refactoring and improving the structure of the codebase. They moved common code to a library module to simplify the development process and also fixed database ID conflicts. Their contributions included creating a custom data type for internal provider data, adding time-shifting APIs, and adding DVR support. These changes enhanced the functionality and maintainability of the Android TV input service sample.
androidleanbackandroidtvkotlinandroid-tv
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
Nick Felker - Software Engineer at Google