Roman Nurik

Sr. Staff. Product Design 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
Roman Nurik is a Sr. Staff Product Design Engineer in Google Labs with 14 years of experience blending product design, front-end engineering, and developer advocacy to ship developer tools and consumer apps. He helped found and ship Firebase Studio (formerly Project IDX) and has deep roots in Android and Material Design, contributing foundational code to notable open-source projects like Muzei and Google's I/O app. Roman bridges design and engineering—moving between HTML/CSS/JS front-ends, Android mobile work, and tooling that streamlines asset and UI generation—while also leading cross-functional UX teams at Firebase. Based in New York, he pairs a business-minded BSBA in Marketing with a BA in Computer Science, an uncommon dual background that informs both product strategy and technical execution.
code14 years of coding experience
job18 years of employment as a software developer
bookBSBA Marketing, BSBA Marketing at Questrom School of Business, Boston University
bookBA Computer Science, BA Computer Science at Boston University
stackoverflow-logo

Stackoverflow

Stats
29,705reputation
2.7mreached
202answers
6questions
Badges
image
top-1%
google-maps
top-5%
canvas
top-5%
java
top-5%
transparency
top-1%
checkbox
top-5%
github-logo-circle

Github Skills (43)

kotlin10
javascript10
theming10
electron10
image10
css10
sass10
user-interface10
android-sdk10
ui-design10
monaco-editor10
java10
transparency10
e-mail10
javas10

Programming languages (16)

MDXJavaC++CSSCHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
A set of web-based tools for generating graphics and other assets that would eventually be in an Android application's res/ directory.
Role in this project:
userFull-stack Developer
Contributions:76 commits, 25 PRs, 71 pushes in 8 years 7 months
Contributions summary:Roman primarily contributed to the front-end development of the Android Asset Studio project, focusing on user interface elements and generating graphics tools. Their initial work involved setting up the core files for generating launcher icons, including the use of HTML, CSS, and JavaScript. Furthermore, the user updated source links and removed old device frame generators. Their code changes include updates to material design clipart, which indicates their work focused on the design and UI aspects of the project.
resweb-basedandroidandroid-applicationdirectory
romannurik/LayerVisualizer

Sep 2015 - Jun 2017

A simple web-based 3D layer visualizer (useful for visualizing material UIs and other things involving depth/shadows)
Role in this project:
userFront-end Developer
Contributions:19 commits, 1 PR, 16 pushes in 1 year 9 months
Contributions summary:Roman primarily contributed to the front-end aspects of the `layervisualizer` repository. Their initial commit sets up the basic structure by adding an example `html` file that utilizes `layervis.js`, `layervis.css`, and `keyboardhelper.js`. Subsequent commits involve fixing jQuery load schemes, including updates to `keyboardhelper.css` and `keyboardhelper.js`, and incorporating a new tree visualizer feature. The user demonstrates an understanding of HTML, CSS, and JavaScript, with an emphasis on UI component creation and interactive elements within the web-based 3D layer visualizer.
reactwebglvisualizerjavascriptweb-based
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
Roman Nurik - Sr. Staff. Product Design Engineer at Google