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.
Languages & Frameworks
Data & Infra
- ποΈ 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
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| Library | What it does | npm |
|---|---|---|
| react-native-nitro-wakeword | On-device wake word detection (Nitro + ONNX) | |
| rn-inkpad | Signature / drawing pad component | |
| rn-custom-alert-prompt | Customisable alert & prompt dialogs | |
| rn-segmented-tab-controls | Segmented tab controls |
| 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 |
- π¬ 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!



