Raul Gomez

Founder at Vulcancode

Madrid, Community of Madrid, Spain
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
Raul Gomez is a senior software engineer and founder with 11 years of experience specializing in React and React Native, known for building scalable, high-performance mobile and web products. He combines hands-on engineering—authoring popular OSS like react-native-offline (~40K monthly downloads) and react-native-scroll-bottom-sheet—with curriculum design, having created the Advanced React course for Coursera that reached 50K+ students and a 4.7 rating. Raul has led technical initiatives across startups and product teams, architecting offline-first systems, CI/CD pipelines, and design systems while mentoring engineers and running workshops at major conferences. He co-founded Photora and shipped end-to-end products from prototype to market, demonstrating both product intuition and technical ownership. Based in Madrid, he offers consultancy on mobile architecture, MVP launches, and performance optimization, blending deep implementation experience with public teaching and community-driven OSS impact.
code11 years of coding experience
job10 years of employment as a software developer
bookBsc-Msc Telecommunications Engineering, Bsc-Msc Telecommunications Engineering at Universidad de Málaga
bookErasmus Program Bsc-Msc Electronics/Computer Science, Erasmus Program Bsc-Msc Electronics/Computer Science at Wrocław University of Science and Technology
languagesEnglish, Spanish, Polish
stackoverflow-logo

Stackoverflow

Stats
13,736reputation
1.4mreached
28answers
2questions
Badges
react-router-v4
top-1%
javascript
top-1%
github-logo-circle

Github Skills (18)

javascript10
react-native10
mobile-development10
reanimated10
react-native-component10
redux10
react-router-v410
react10
ecmascript10
ios9
android8
create-react-app6
listview6
nodejs6
timeout6

Programming languages (8)

TypeScriptMDXJavaC++ShellJavaScriptObjective-CRuby

Github contributions (5)

github-logo-circle
Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:
Role in this project:
userFront-end Developer
Contributions:1 release, 5 reviews, 141 commits in 2 years 9 months
Contributions summary:Raul implemented the core functionality of a React Native bottom sheet component, including initial setup, rendering, and gesture handling. They added a basic example with a FlatList and addressed iOS-specific scrolling behavior. Subsequent commits focused on refining the component, including content container styling and iOS inertia improvements, as well as integration with reanimated v2 for animations. Finally, the user added an imperative snapTo method and the ability to hookup the animation value.
iosvirtualisationreact-native-gesture-handlerfirereanimated
Handy toolbelt to deal nicely with offline/online connectivity in a React Native app. Smooth redux integration ✈️
Role in this project:
userMobile Developer
Contributions:20 releases, 1 review, 159 commits in 5 years 10 months
Contributions summary:Raul focused on developing and integrating features related to offline and online connectivity within a React Native application. They implemented a Redux reducer to manage connection status, created a higher-order component (HOC) named `withNetworkConnectivity` to provide network status to components, and developed middleware for handling network calls in offline mode. They further implemented and tested the offline queue functionality, ensuring actions are retried when the network connection is restored.
connectivityreactdealtoolbeltreact-native
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
Raul Gomez - Founder at Vulcancode