arturoherrera.dev
EN / ES
01 / INTRO
LOCATION Madrid, ES
ORIGIN Lima, PE
ROLE Senior Engineer · Tech Lead
SINCE 2019

Arturo Herrera.

Software engineer.

I design and build software, end to end. From Madrid.

02 / ABOUT

ABOUT.

INTRO

Born in Peru, working out of Madrid. Six years engineering software for global brands across fintech, publishing, healthcare, insurance and beyond — Condé Nast, Zurich, and many others.

APPROACH · AI · PRACTICE
Download resume
STACK
MOBILE
  • · React Native
  • · Flutter
  • · Kotlin
  • · Swift
WEB
  • · TypeScript
  • · React
  • · Astro
  • · Svelte
  • · Next.js
BACKEND
  • · Node.js
  • · NestJS
  • · Go
  • · Python
  • · Django
  • · PHP
  • · Laravel
CLOUD / AI
  • · AWS (SAA cert.)
  • · GCP
  • · Firebase
  • · LLM APIs
  • · Agents
03 / WORK

WORK.

Selected pieces. All shipped, all in production.

01

Kashin

ROLE Lead Mobile Engineer
Kashin logo
CONTEXT

Largest micro-loans operator in Peru. Thousands of disbursements a day to people the banks ignore.

DECISIONS
  • Lead the mobile team end-to-end: codebase, CI, releases, on-call.
  • Own the React Native + native modules architecture for KYC, biometrics and risk evaluation.
  • Wired structured analytics + Sentry to debug production funnels in hours, not days.
OUTCOME

Loan volume grew significantly under the mobile-first rebuild, with disbursement time cut to minutes.

React NativeTypeScriptTauriSvelteKotlinFirebaseNode.js
02

Condé Nast — Wired & Vogue

ROLE Senior Mobile Engineer (Flutter)
Condé Nast — Wired & Vogue logoCondé Nast — Wired & Vogue logo
CONTEXT

Mobile apps for Condé Nast — the publisher behind Wired, Vogue and dozens of titles read worldwide.

DECISIONS
  • Part of the team that rebuilt the Wired app from scratch in Flutter.
  • Shipped ongoing features and reliability work on the Vogue Flutter app.
  • Editorial-driven architecture: CMS integration, paywall, push, analytics, deep-links.
OUTCOME

Apps live across App Store and Play Store reaching Condé Nast's global readership.

FlutterDartFirebase
03

Docmorris

ROLE Mobile Engineer (React Native)
Docmorris logo
CONTEXT

Mobile app for Docmorris — one of Germany's largest online pharmacies, serving millions of patients.

DECISIONS
  • Part of the React Native mobile team shipping into a regulated pharma environment.
  • Worked on prescription, ordering and account flows under strict compliance constraints.
  • Tight collaboration with German product, design and QA across timezones.
OUTCOME

Live in production for German consumers managing prescriptions and orders.

React NativeTypeScriptMobXGraphQLNative modules
04

Zurich Insurance

ROLE Mobile Engineer (Flutter)
Zurich Insurance logo
CONTEXT

iPad app for Zurich's field surveyors — the people who walk client facilities and log corporate risk on site.

DECISIONS
  • Flutter UI tuned for iPad and surveyor workflow, not generic mobile patterns.
  • Photo capture, structured risk forms and offline-friendly sync for sites with no signal.
  • Built to replace paper checklists end-to-end.
OUTCOME

Replaced paper risk assessments as the daily tool of Zurich's field surveyors.

FlutterDartiPadOffline-first
05

Ligo

ROLE Senior Mobile Engineer
Ligo logo
CONTEXT

Digital wallet for the unbanked across LATAM. Send, receive, pay bills, buy.

DECISIONS
  • Cross-platform Flutter app with native bridges for payments SDKs and biometrics.
  • Offline-first transaction flows so the app stayed usable on bad networks.
  • Owned the release train across iOS and Android, including phased rollouts.
OUTCOME

Crossed 500k+ downloads across Play Store and App Store.

500K+ downloads

FlutterKotlinSwiftNode.jsAWSPHP
04 / CLIENTS

CLIENTS.

Shipped for, alongside or in-house at —

05 / CONTACT

CONTACT.

Let's build something.

Open to interesting work — engineering, tech leadership, consulting, partnerships, and anything in between. Tell me what you're working on.

aherrerap94@gmail.com