Guillermo Navarro

Full Stack Software Engineer
Building software and SaaS products.

Full Stack Developer · AWS Cloud · SaaS Builder

I build web and mobile software for financial services, develop cloud-backed APIs, and turn ideas into products. With 6+ years of engineering experience, I also build independent SaaS and explore applied AI.

TypeScript React Angular Node.js AWS

⌁ Panama City · UTC−5 · Open to remote full-time roles

Guillermo Navarro, software engineer
Open to opportunities
</> Full Stack · AWS · AI

ENGINEERING IMPACT

011M+Users on banking platform
02900Customers in a single loyalty program · up to
03AIExploring RAG, agent workflows & MCP

01 / WORK

Selected work

Products and projects that bring together engineering and business value.

ENGINEERING DEEP DIVES

Behind the products

Real challenges, architecture and technical decisions.

PRODUCT CASE STUDY

Panaloyal

Loyalty infrastructure for independent businesses

↗
Next.js / ReactSupabaseWallet passes & campaigns

Challenge

Small businesses need a practical way to reward repeat visits without physical punch cards or a custom mobile app.

Solution

A multi-tenant loyalty SaaS with digital stamp cards, Apple Wallet / Google Wallet passes, customer insights, QR enrollment and targeted campaigns.

Architecture

  • Next.js and React application with Supabase-backed data and authentication
  • Wallet pass generation and update endpoints, plus scheduled synchronization jobs
  • REST API endpoints, scheduled campaign processing, analytics and payment webhooks

Engineering decisions

  • Deliver wallet-native loyalty cards instead of requiring customers to install another app.
  • Separate business-facing dashboards, customer-facing cards and API integrations.
  • Support automated campaigns and operational workflows rather than manual follow-up.
Outcome

Live SaaS product with active business clients; individual loyalty programs have reached up to 900 registered customers.

PRODUCT CASE STUDY

WrappedMe

Privacy-first AI experiences on iPhone

↗
iPhone / SwiftUIApple Vision & IntelligenceOn-device stories

Challenge

Turning a large personal photo library into meaningful, shareable stories without exposing private images to third-party servers.

Solution

A native iOS app that creates recaps, insights and special-day stories from photos using on-device computer vision and Apple Intelligence.

Architecture

  • Swift 6 and SwiftUI with native iOS frameworks
  • Apple Vision for photo classification, faces and text recognition; Apple Intelligence for personalized insights
  • Local analysis and caching, Face ID app lock, StoreKit 2 and multilingual localization

Engineering decisions

  • Keep photo analysis on the device; avoid accounts and cloud uploads.
  • Build interactive story-style recaps and Live Photo video composition.
  • Ship through the App Store with native purchases and localization.
Outcome

Published iOS app available on the App Store in six languages, with on-device photo processing and a one-time unlock.

02 / CAREER

Professional experience

Building reliable applications in banking, insurance, and web development.

Sep 2022 — Present

Full Stack Developer

Banco General

Build customer-facing mobile banking and commercial payment features in a regulated environment.

  • Develop mobile-banking features with Angular, Ionic, Java, Spring Boot and AWS for a banking platform serving 1M+ users.
  • Integrate payment SDKs into the commercial banking app to support Tap on Phone acceptance on compatible devices.
  • Build REST API integrations and improve customer-facing experiences across frontend and backend.
  • Angular
  • Ionic
  • Java
  • Spring Boot
  • AWS
Oct 2020 — Aug 2022

Programmer Analyst

ASSA Insurance

Delivered web and mobile software for insurance-related workflows.

  • Built and integrated C#/.NET APIs with React and React Native interfaces.
  • Worked within Agile delivery processes using Azure DevOps.
  • C# / .NET
  • React
  • React Native
  • Azure DevOps
2019 — 2020

Junior Web Developer

Diprocess

Built and maintained client-facing web applications and supporting services.

  • Implemented REST integrations and SQL Server-backed functionality.
  • Supported CI/CD workflows and application maintenance.
  • JavaScript
  • C#
  • SQL Server
  • CI/CD
Guillermo Navarro

03 / STORY

Beyond the code

I care about building things people actually use.

I'm a software engineer who enjoys turning complex problems into simple, useful digital products. My work spans enterprise systems, frontend engineering, backend integrations, and AWS cloud services.

Outside my day job I build independent SaaS products, experiment with automation, and explore AI-assisted engineering. I value thoughtful architecture, dependable delivery, and continuous learning.

See my GitHub ↗Download Resume ↓

04 / TOOLKIT

Technology & interests

Tools I work with, and the areas I'm actively studying.

01

Frontend

TypeScriptJavaScriptReactAngularIonicHTML & CSSFigma
02

Backend & data

Node.jsJavaSpring BootC# / .NETREST APIsSQLPostgreSQLPython
03

Cloud & DevOps

AWSAPI GatewayS3FargateCloudFormationAWS LambdaVercelDokployCI/CDDocker
04

Currently exploring · AI

AI-assisted software factoriesSpecification-Driven Development (SDD)AI-assisted development workflowsClaude Code harness (subagents, skills, commands, hooks & rules)Agent harnessesLocal LLMsModel Context Protocol (MCP)Agent security & guardrailsAI automationAI integrations

05 / CONTACT

Let's build something meaningful.

Interested in working together or discussing an opportunity? Reach out.

06 / PLAYGROUND

Take a little break.

Three logic challenges with walls and winding paths. Connect the numbers in order and fill every square.

INTERACTIVE CHALLENGE

Connect the dots.

No sign-up. No distractions. Just a quick brain workout.

LEVEL 01 / 03MOVES 0

Start at 1. Drag or tap adjacent cells.

↗Connect the numbers in order. Fill every cell without crossing the walls.
READY TO PLAY1 / 25
Mouse, touch or keyboard5 × 5

MORE WAYS TO CONNECT

Find me on other platforms