Open to remote full-time & contract roles

Fernando Ballesteros

Full-Stack Software EngineerMobile + Backend

Full-stack engineer specializing in mobile apps (primarily Flutter) and NestJS backends, with hands-on experience taking products from architecture to production — real-time systems, payment/POS platforms, and consumer mobile apps.

Hermosillo, Mexico — open to remote work (US, LATAM and Europe)
About

Engineer who owns the whole path to production

Roughly four years building software at INOWU — primarily Flutter for mobile and NestJS / Prisma / PostgreSQL on the backend, with additional work across React Native (Expo) and native iOS (Swift) and Android (Kotlin).

That adaptability is deliberate: I've shipped with Node.js, MongoDB, Firebase, MySQL, Payload CMS, and GraphQL as different projects demanded, while keeping Flutter and NestJS as the core I go deepest in.

10+ production apps shipped

Live on the App Store and Google Play across fintech-adjacent, access control, hospitality tech, and consumer apps.

End-to-end ownership

Architecture, hardware/API integrations, and documentation — not just writing code to a spec.

Stack-adaptable

Picks up and ships with whatever a project needs — Node.js, MongoDB, Firebase, MySQL, Payload CMS, GraphQL.

Migrations & real-time

Led a Firebase → NestJS/Postgres migration with a dual-write strategy; built real-time and WebRTC features.

Experience

Where I've built and shipped

Software Engineer · INOWU

~4 years
  • Led architecture and delivery on multiple published products across mobile and web.
  • Primary stack: Flutter for mobile, NestJS / Prisma / PostgreSQL on the backend.
  • Owned API integrations, real-time features, and technical documentation.
  • Led a Firebase → NestJS/Postgres migration using a dual-write strategy.

Customer Support · Soft Restaurant (via distributor)

3 years (prior)
  • Supported Latin America's largest restaurant/bar POS system.
  • Direct, day-to-day insight into POS and restaurant-tech operations.
  • Informs the domain understanding behind my POS and hospitality projects.
Projects

Selected work

A sample of production apps and platforms I've architected and shipped. Featured work is highlighted first.

Featured

Wmobil

Real-time restaurant sales dashboard

Lets restaurant owners track real-time sales across one or many locations, with a full range of reports. Includes an AI chatbot that generates those reports from natural-language questions. Owned architecture and delivery end-to-end.

  • Flutter
  • Real-time
  • AI Chatbot
  • iOS + Android
Featured

Bub

AI study guide & scheduling for K-12

An AI-powered study guide and scheduling app built for a K-12 school, combining generated study material with class scheduling.

  • Flutter
  • AI Chatbot
  • Scheduling
  • iOS + Android
Featured

Unite

Social & events app (US client)

Social and events platform for a US client. Built the matching algorithm and the real-time features that power live interaction between users.

  • React Native (Expo)
  • EAS
  • Matching algorithm
  • Real-time

More projects

Coffee Shop POS

Current

Offline-first point-of-sale platform

Offline-first POS for restaurants: a Windows desktop app for staff plus branded iOS/Android self-ordering apps for customers. Works fully on LAN without internet — unlike cloud-only competitors (Square/Toast/Clover). Deploying to a paying pilot client.

  • Flutter
  • Windows desktop
  • iOS + Android
  • Offline-first
  • LAN sync
In deployment

Wfacturas

Self-invoicing for restaurant checks

Lets diners self-invoice their check with the Mexican tax authority by scanning a QR code on the receipt. Restaurants pay a subscription for an invoice quota.

  • React + Next.js
  • Fintech
  • Subscriptions
  • Tax integration

Tonetip

Companion app + Android SDK

Consumer app shipped to both stores, with a companion Android SDK published to Maven Central for third-party integration.

  • Swift
  • Kotlin
  • iOS + Android
  • Android SDK
  • Maven Central

Quamtum Personal Audio

Hardware headphone companion

App for a hardware headphone company showcasing their product line, featuring a built-in audio equalizer that tunes output in real time.

  • Flutter
  • Audio
  • Equalizer
  • Android

Ion Dental Lab

B2B dental order management

B2B application for managing dental lab orders — order intake, tracking, and status across the lab workflow.

  • Flutter
  • B2B
  • iOS + Android
  • Order management

Birrieria La Purisima

HR system + public landing page

Built both an internal HR management system and the public-facing landing page for the business — full stack, from data model to marketing site.

  • React + Vite
  • HTML/CSS/JS
  • HR system

Prepared Partners

Dating app — releasing Dec 2026

A dating app slated for release in December 2026. Landing page live ahead of launch.

  • Flutter
  • iOS + Android
  • Real-time
  • Upcoming

FiverMx

Construction company landing page

Marketing landing page for a construction company — clean, fast, and conversion-focused.

  • HTML/CSS/JS
  • Landing page
Skills

T-shaped, not a flat list

Deep in a primary mobile + backend stack, broad across the tools different projects have required. Solid badges are where I go deepest; outlined badges are what I've shipped with as needed.

Mobile

FlutterRiverpod 2.x (codegen)BLoCProviderGoRouterFreezedFirebase (Auth/Firestore/Storage)DioShared PreferencesRevenueCat

Also worked with

React Native (Expo)Native iOS (Swift)Native Android (Kotlin)

Backend

NestJSPrismaPostgreSQL

Also worked with

Node.jsMongoDBMySQLFirebasePayload CMSGraphQL

Real-time & Integrations

LiveKitAgora RTC/RTM100msTwilioWebSockets

Infra & DevOps

DockerVPS deploymentnginxLet's EncryptCloudflareTailscaleCI/CD pipelines

AI & Tools

Claude CodeCoworkChatGPTCodexDeepSeekGeminiLeonardo AI

Also worked with

GitGitHubMondayNotionSlackFigma

Testing & More

Flutter unit/widget/integration testing

Also worked with

OAuth flowsPayment/subscription systemsBackend migrations (Firebase → NestJS/Postgres, dual-write)
Contact

Let's talk about your team's next hire

Open to remote work full-time and contract roles (US, LATAM and Europe). The fastest way to reach me is email.

Emaildev.fballesteros@gmail.comLinkedIn/in/fernando-ballesteros

Available now

Open to remote work full-time & contract roles.

Opens your email client, pre-addressed to dev.fballesteros@gmail.com.