Full-Stack Developer | Swift Expert | Backend & Cloud Specialist

Victor Manuel Lagunas Franco

Chiba, Japan

Full-Stack Developer with over 8 years of experience based in Japan, specializing in native iOS (Swift/SwiftUI), Flutter and scalable Backend & Cloud architectures (Node.js, AWS, Google Cloud). Product-oriented mindset spanning mobile, web and infrastructure, with hands-on experience in AI integration (LangChain, Claude API), workflow automation (n8n) and subscription monetization (RevenueCat/IAP).

Victor Manuel Lagunas Franco

Victor Franco

Full-Stack & Mobile Developer

8+
Years
50+
Projects
3
Countries

Latest Work

Products I design, build and maintain end to end, from native iOS and Flutter to the web.

Language learning · iOS, Android and web

Historias en Japonés Español

Japanese learning through bilingual stories, reading and practice.

Solo development and maintenance across iOS, Android and web. The mobile app combines bilingual reading, vocabulary and kanji practice with subscription monetization.

Story reader with furigana, audio controls and Spanish translation

Reading hierarchy

Furigana, spaced text and distinct audio controls organize the bilingual reading view.

Word detail sheet showing a large kanji, its reading and meaning

Focused word detail

Large kanji, reading and meaning form a clear hierarchy in the word-detail sheet.

Kanji progress grid with color-coded tiles and a progress bar

Visible learning progress

Color-coded kanji tiles, counters and a progress bar make mastery easy to scan.

Web

historiasenjapones.com

The web experience brings bilingual stories, audio and JLPT-based lessons to the browser. Next.js, a dedicated API and AI-assisted content generation support delivery.

Home page of historiasenjapones.com

Native iOS · Learning game

Do You Know That Kanji?

A SwiftUI learning game that turns kanji practice into a hot-or-cold guessing challenge.

Daily practice, spaced repetition and handwriting support. PencilKit and Vision power handwriting, daily challenges connect practice with review, and StoreKit 2 and Game Center handle purchases and game features.

Home screen with the kanji of the day and practice modes

A clear visual focus

A teal daily card, large kanji and a contrasting start button establish the main action.

Guessing screen with a heat scale showing how close the answer is

Readable game feedback

A heat scale, labeled clues and attempt indicators show feedback beside the kanji.

Study card with stroke practice and Again and Got it buttons

Consistent study controls

A spacious card centers stroke practice; paired Again / Got it buttons anchor review.

Native iOS · Available on the App Store

Kotozute

Meaningful encouragement, delivered at the right moment.

Friends send messages for a personal goal. Each one arrives at a chosen time, appears in widgets and can be kept in an archive that becomes a printable book. Friends can contribute through a web link without installing the app. Built for the RevenueCat Shipaton 2026 and now live on the App Store.

Release automation runs on fastlane: lanes run the test suite, compile and sign the app, and upload each build to TestFlight.

Dashboard with a personal greeting, weekly messages and the active goal

Warm visual language

Pastel gradients, rounded cards and serif headings give the dashboard a personal tone.

Goal view listing messages from friends as paper-styled cards

Expressive message cards

Paper colors and handwriting distinguish each letter; tabs organize the goal view.

Finished goal presented as a book with cover artwork and a Keep the book button

A book-like composition

Cover artwork, editorial type and compact stats lead to the prominent Keep the book button.

Work Experience

Full Stack Developer
Sekai Studio (株式会社セカイスタジオ) | Tokyo, Japan
May 2026 - Present
Building the digital products of a Japan-based travel company: an eSIM e-commerce platform for international tourists, a self-hosted tour booking system and an AI travel planner. Full ownership from web frontends to serverless backends and carrier integrations.
  • eSIM e-commerce platform - Customer web app and admin panel (Remix, TypeScript) for purchasing, activating and topping up eSIMs
  • Order fulfillment with AWS Lambda functions integrating IIJ / KDDI carrier APIs, status polling and Stripe payments
  • Tour booking platform - Multilingual (ja/en/es) storefront and back office with Next.js, Supabase and atomic anti-overbooking holds
  • AI travel planner - Day-by-day itineraries generated with Claude, RAG over curated knowledge, Supabase Edge Functions and Postgres
  • Travel marketplace - Next.js frontend and BFF backend with Firebase auth, catalog search, quotes and checkout
Next.js Remix TypeScript AWS Lambda Supabase PostgreSQL Stripe Claude API
Full Stack Developer
HumanoiD Inc. (株式会社HumanoiD) | Tokyo, Japan
Feb 2026 - Jun 2026
Engineered product features for an AI-driven communication platform in a small, fast-moving Japanese team, collaborating daily with Japanese stakeholders.
  • Developed web features for the 分身コール (Bunshin Call) AI calling product, deployed on AWS Amplify
  • Built workflow automations with n8n and AI integrations with LangChain
  • Worked end to end across mobile, web and infrastructure with a product-oriented mindset
TypeScript React Node.js AWS LangChain n8n
Full Stack Developer
Send | Uruguay (Remote)
Aug 2025 - Feb 2026
Developed and maintained a ticketing web platform for events and entertainment in Uruguay, handling event listings, ticket availability and checkout flows.
  • Implemented performance optimizations with Next.js ISR, reducing page load times while keeping real-time ticket availability
  • Built responsive UI components with dynamic form handling for location-based features (countries, states, cities)
  • Optimized caching strategies balancing data freshness with server load efficiency
Next.js React TypeScript ISR
Flutter Developer
AndAI | Tokyo, Japan
Jul 2024 - Jul 2025
Developed mobile applications with Flutter, ensuring high performance and user experience. Designed, developed and integrated technology solutions focused on attendance management and education for corporate and academic environments in Japan.
  • PitTouch 3 device integration - Connected time-clock terminals with Flutter apps and Firebase backend
  • Kanril App - Modular Flutter application for attendance logging and scheduling
  • T-city - Secure in-house communication app with hardened permission system
  • Kanril Web - Administrative platform built with Next.js for real-time monitoring
  • 2dCodeScan - QR code scanning app with offline functionality
  • Trained junior developers and optimized app performance, reducing load times by 30%
Flutter Firebase Supabase Next.js TypeScript PostgreSQL
Full Stack Engineer
TO-ON Kikaku | Tokyo, Japan
Dec 2020 - Jul 2024
Successfully migrated eight 2-D games developed in Unity to Flutter over the course of a year as part of a freelance project for an educational platform. Designed and implemented a complete backend using Hasura, PostgreSQL, and Node.js with TypeScript.
  • Migrated 8 Unity minigames to Flutter using Flame for improved portability
  • Developed backend systems using Node.js, TypeScript, and GraphQL
  • Deployed on Google Cloud with Docker and Kubernetes
  • Created API documentation using Postman and Swagger
  • Implemented unit testing and golden tests in Flutter
  • Trained junior developers, fostering team growth and knowledge
Flutter Unity Node.js GraphQL Google Cloud Docker Kubernetes
Flutter Developer
Driglo.net | Japan
Dec 2019 - Nov 2023
Engineered two full-stack mobile applications for the health and tourism sectors, implementing subscription models and payment integrations for the Japanese market.
  • Developed a video-based stretching app using Flutter with native Swift and Kotlin for performance-critical features
  • Created a tourism guide app for Niigata Prefecture
  • Integrated In-App Purchases (IAP) and RevenueCat for cross-platform subscription management
  • Implemented Firebase authentication with Google Sign-In and Apple Sign-In
Flutter Kotlin Swift Firebase RevenueCat IAP
Earlier experience in Mexico, before relocating to Japan in 2019
Mobile Developer Lead
Piktia | Mexico City, Mexico
Apr 2018 - Mar 2019
Spearheaded the complete development lifecycle of the flagship Piktia iOS app, from initial architecture and UI/UX design to App Store deployment and post-launch support.
  • Engineered secure user registration, dynamic photo album creation, fluid Core Animation transitions and a full e-commerce shopping cart
  • Provided technical leadership: defined the MVVM architectural roadmap, conducted code reviews and mentored junior engineers
Swift SwiftUI UIKit XCTest REST APIs Firebase
Mobile Developer
Sellcom | Mexico City, Mexico
Nov 2017 - Oct 2018
Improved audience engagement for the 'Sports World' apps by diagnosing and resolving critical bugs, refactoring legacy code and optimizing app performance.
  • Partnered with Product, UI/UX and Backend teams to design, develop and launch new features within an Agile/Scrum framework
  • Championed code quality by introducing unit/UI testing and rigorous code reviews
Kotlin Swift REST APIs Jira
iOS Developer
PagaTodo Mobile | Mexico City, Mexico
Apr 2015 - Nov 2017
Engineered a secure and streamlined onboarding experience for the company's online banking application, with biometric login (Face ID / Touch ID) and multi-factor authentication.
  • Implemented end-to-end encryption and certificate pinning to safeguard sensitive financial data
  • Ensured strict adherence to PCI DSS and KYC standards, passing all required security audits
Swift CryptoKit Keychain REST APIs

Technical Skills

Mobile Development

Swift SwiftUI UIKit Flutter Dart Kotlin iOS Android WidgetKit

Web & Frontend

React Next.js Remix TypeScript Tailwind CSS i18n

Backend & Cloud

Node.js TypeScript GraphQL AWS AWS Lambda Google Cloud Docker Kubernetes

Database & Services

Supabase Firebase PostgreSQL Firestore CloudKit Authentication

Payments & Monetization

Stripe RevenueCat In-App Purchases AdMob Firebase Analytics Subscription Models

AI & Automation

Claude API OpenAI API LangChain RAG n8n AI Content Pipelines Speech-to-Text

Testing & DevOps

Unit Testing Golden Testing GitHub Actions CI/CD Version Control

Education & Certifications

B.A. in Digital Project Management
University of Guadalajara (Online)
2024 - Ongoing
Product and project management for digital products, complementing hands-on engineering with planning, delivery and stakeholder skills.
B.Sc. in Computer Systems Engineering
Instituto Tecnológico de Zacatepec
2007 - 2012
Software engineering fundamentals, algorithms, databases and systems design.
AWS Certified Solutions Architect
Amazon Web Services
In Progress
Preparing for the Associate certification while designing serverless and cloud architectures in production.

More Projects

n8n Workflow Automations

Workflow automation projects built with n8n for Japanese companies: AI-assisted pipelines that connect Slack, Google Workspace, databases and LLM APIs (Claude / OpenAI) to remove repetitive manual work, from lead handling and notifications to automated bilingual content generation.

MasterNihongoN5

An iOS app designed to help students master the essential vocabulary for the Japanese Language Proficiency Test (JLPT) N5 level through interactive quizzes and gamified learning.

Dictionary Spanish Japanese

A practical and fast dictionary app for iOS, designed to help users quickly translate words and phrases between Spanish and Japanese.

La Biblia Español

The Holy Bible in Spanish for iOS and web: daily verse widget, personal notes, favorites and AI-powered biblical guidance. SwiftUI + Combine, Supabase auth (Google / Apple / Email), iCloud storage and an AdMob coin system.

Español Fácil (スペイン語簡単)

A language learning website designed for Japanese speakers to learn Spanish easily. Features interactive lessons, vocabulary practice, and cultural insights.

Flutter Development Course

A comprehensive course on Udemy that teaches students how to build beautiful, natively compiled applications for mobile using Flutter and modern development practices.

OrbitMenu - Flutter Package

Open-source Flutter package on pub.dev for dynamic circular menus: a central button with orbiting items, customizable colors, sizes and distances, image support and three animation styles (bouncing, rotating, orbiting).

meshop.space

Side project: a lightweight storefront builder that lets small businesses publish their own shop page in minutes.

PitTouch 3 Integration

Connected time-clock terminals with Flutter mobile apps and Firebase backend for attendance management in Japan.

Unity to Flutter Migration

Successfully migrated 8 Unity minigames to Flutter using Flame engine for educational platform in Japan.

Architecture & Design Patterns

A technical blog post where I explore and explain key software architecture principles and design patterns for building robust and scalable applications.

Let's Work Together

I'm currently based in Chiba, Japan (30 minutes from Narita Airport) and open to full-stack, iOS and Flutter opportunities, remote or on-site.

Website

francodev.live

Twitter/X

@vicktorManuel

Instagram

@victormanuellafra

Portfolio PDF

Download PDF

Side Project

meshop.space

Currently working on

Loading...