Skip to content
View FerRiv3ra's full-sized avatar
πŸ’»
Focusing
πŸ’»
Focusing

Block or report FerRiv3ra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FerRiv3ra/README.md
Header

πŸ‘‹ Hi, I'm Fernando Rivera

Building impactful web & mobile experiences

🌐 Portfolio Β· πŸ’Ό LinkedIn Β· 🐦 Twitter/X Β· πŸ“¦ npm

Profile views

πŸ› οΈ About Me

Full Stack Developer (6+ years) specialised in React, React Native, and Node.js. I craft scalable, performant apps with a focus on clean architecture, accessibility, and delightful UX. Lately I've been going deeper into the native side of React Native: Nitro Modules, Swift/Kotlin, and on-device ML.

  • πŸš€ Startup enthusiast, thriving in collaborative and dynamic teams
  • 🧩 Problem solver, always learning and experimenting with new tech
  • πŸ† Open source author & maintainer of several React Native libraries
  • 🌎 Multi-lingual, remote work advocate

Outside of tech, I enjoy football, hiking, and exploring new cultures.


⚑ Tech Stack

Languages & Frameworks

TypeScript JavaScript React React Native Expo Swift Kotlin Node.js NestJS

Data & Infra

MongoDB PostgreSQL Tailwind ONNX Vercel


πŸ”­ Currently Working On

  • πŸŽ™οΈ On-device voice features for React Native (wake word detection, VAD) with Nitro Modules + ONNX Runtime
  • 🧱 Reusable UI components for React Native
  • πŸ“± Mobile apps with Expo & Tamagui
  • πŸ—οΈ Design patterns for scalable mobile logic & performance optimisation

πŸ“¦ React Native Open Source Libraries

⭐ Latest release: react-native-nitro-wakeword

npm version npm downloads iOS Android Expo Nitro Modules

On-device wake word detection for React Native. No cloud, no license keys, no JS bridge.

  • 🧠 Runs the openWakeWord pipeline (mel spectrogram β†’ speech embedding β†’ keyword classifier) with ONNX Runtime
  • ⚑ Built with Nitro Modules (Swift + Kotlin). Audio is captured natively; JS only receives detection events
  • πŸ”‘ Multiple keywords at once over a shared audio front-end
  • πŸ”‡ Optional Silero VAD gating to cut false positives
  • 🌍 Train custom keywords in any language with a free Colab notebook
  • πŸ“„ MIT licensed
npm install react-native-nitro-wakeword react-native-nitro-modules

More libraries

Library What it does npm
react-native-nitro-wakeword On-device wake word detection (Nitro + ONNX) npm
rn-inkpad Signature / drawing pad component npm
rn-custom-alert-prompt Customisable alert & prompt dialogs npm
rn-segmented-tab-controls Segmented tab controls npm

πŸš€ Featured Projects

Project Description
iFootSchedule Real-time Champions League & World Cup tracker
The Vine Centre App QR-based check-in for community cupboard visits
Teslo API - NestJS eCommerce Full eCommerce backend (NestJS, PostgreSQL, WebSockets)
The Vine Server Admin portal: user mgmt, 2FA, reporting, file uploads

πŸ“ˆ GitHub Analytics


🀝 Let's Connect!

  • πŸ’¬ Open to collaboration and freelance opportunities
  • πŸ› Found a bug in one of my libraries? Open an issue, PRs welcome
  • 🐦 Twitter/X Β· πŸ’Ό LinkedIn Β· 🌐 ferriv3ra.dev

More about me...

I love sharing knowledge, contributing to open source, and helping others grow. Ask me anything about React Native, native modules, backend APIs, or building scalable apps!

Pinned Loading

  1. rn-inkpad rn-inkpad Public

    Open source React Native UI library, with a wide range of ready-to-use components.

    TypeScript 43 3

  2. rn-custom-alert-prompt rn-custom-alert-prompt Public

    ReactNative Open Source library, includes customizable Alert and Prompt with no third party dependencies.

    TypeScript 22 1

  3. rn-segmented-tab-controls rn-segmented-tab-controls Public

    ReactNative Open Source library, includes Segmented and Tab controls with no third party dependencies.

    TypeScript 4

  4. the-vine-centre-app the-vine-centre-app Public

    JavaScript