Fernando RoperoFernando Ropero
Full-stack Developer · 6+ years shipping

Full-stack developer who ships to production on mobile and web.

I'm Fernando Ropero, a full-stack developer with 6+ years building mobile and web apps with React Native, React and TypeScript.

I've shipped my own products and client work to production, publishing on the App Store and Google Play, with full-stack range (Node.js, NestJS, MongoDB) and experience leading small development teams.

React Native
React
Next.js
TypeScript
Node.js
React Native
React
Next.js
TypeScript
Node.js
NestJS
MongoDB
Socket.IO
Expo
React Native
NestJS
MongoDB
Socket.IO
Expo
React Native

iOS & Android mobile apps

React Native and Expo with a single codebase and native feel. Push notifications, offline, native scanning and Swift modules when needed. I've shipped and maintained apps on the App Store and Google Play.

9:41

Good evening

Fernando

Total balance

+€128.20You're owed
Settle upAdd expense
Recent activityThis week
↑

Dinner · Lisbon trip

You paid · split ×4

-€64.00
↓

Groceries

Alex owes you

+€18.50
↑

Taxi

Split ×3

-€8.30
↓

Cinema

Sam owes you

+€12.00

Web interfaces that feel right

React, Next.js and TypeScript with reusable components, design systems and API integration. State management with Redux / RTK Query and a focus on UI performance.

Welcome back

Sign in to your account

Enter your details to continue

••••••••••

Backend and APIs, end to end

Node.js and NestJS with MongoDB, REST APIs and real-time with Socket.IO. Auth, push notifications, payments and third-party integrations.

NestJS · REST + WebSockets
POST/api/expenses200
GET/api/groups/:id/balances200
WSsocket → balance:update200
await socket.emit("balance:update", data)

Full stack, from design to production

I work across mobile, web and backend. I've taken products from idea to the App Store and led small teams with task assignment and code review.

Active users

12,840

+12.4%

Sessions

8.2k

Avg. time

4m

Retention

63%

Tech stack

Mobile

  • React Native
  • Expo
  • Swift (SDK)
  • App Store & Google Play

Frontend

  • React
  • Next.js
  • TypeScript
  • Redux / RTK Query
  • Vite

Backend

  • Node.js
  • NestJS
  • MongoDB
  • REST APIs
  • Socket.IO
  • Redis

Tools

  • Git
  • Docker
  • CI/CD
  • JIRA

Professional experience

Mobile Developer

Oct 2024 — Present

Candelasoft

  • I build mobile apps with React Native and TypeScript, plus the associated web admin panels with React and Vite.
  • Created an internal component library shared between the mobile apps and the web frontend, cutting duplicated work.
  • Restructured state management and the data layer with Redux Toolkit and RTK Query.
  • I take part in code reviews and in defining TypeScript conventions and project structure.

Application Developer · Freelance

Aug 2022 — Oct 2025

ADO Technologies

  • Led a team of 6: assigned and tracked tasks, gave technical support and reviewed code.
  • Built an in-house Swift SDK for biometric and camera flows, distributed as an XCFramework via Swift Package Manager.
  • Integrated third-party biometric SDKs and identity verification flows.
  • Published and maintained apps on the App Store, and built the management web panel in React and TypeScript.

Frontend & Mobile Developer

Oct 2020 — Nov 2022

Wip

  • Built mobile and web apps with React Native and React for various clients, from kickoff to delivery.
  • Implemented responsive web interfaces from Figma designs, with reusable components and React Router.
  • Progressively migrated projects from JavaScript to TypeScript.
  • Integrated authentication, push notifications and payment flows in the mobile apps.

Frontend & Mobile Developer

Feb 2019 — Oct 2020

Devitech

  • Built web interfaces with React and JavaScript, wiring them to REST services.
  • Took my first steps in React Native within the mobile team, on iOS and Android apps.
  • Fixed production bugs and maintained already-published versions of the product.

Projects

Splittier
Splittier

Splittier

Splittier — expense tracking and splitting app, my own product on iOS and Android.

What I built:

  • Mobile-first app published on the App Store and Google Play
  • Real-time balance sync with Socket.IO
  • Automatic receipt reading with AI-powered OCR
View project →
Splittier mobile app — personal balance and recent activity
Despenxy

Despenxy

Despenxy — pantry and home inventory management by scanning.

What I built:

  • React Native + Expo app with native product scanning
  • Web dashboard in React + Vite and a NestJS backend
  • Self-hosting with Redis and Docker Compose
View project →
Despenxy mobile app — pantry stock list and the scan/add action sheet
Mielo
Mielo

Mielo

Mielo — a local-AI desktop assistant that lives in the Mac notch.

What I built:

  • Native macOS app in Swift 6 + SwiftUI, with a WinUI 3 Windows port
  • LLM, voice and semantic search running 100% on-device
  • Tasks, reminders, focus, notes and habits by text or voice
View project →
Mielo for Mac — character in the notch island with the day panel open

Let's talk
about a role

I'm open to new opportunities. Tell me about the role or project and I'll reply within 24 hours.

Write to me

Fernando Ropero — full-stack developer at work

Or book a 30-min chat
to get to know each other

Open to work