Skip to content

Alfonso Cartes

Senior Full-Stack Engineer · React, TypeScript, React Native, Next.js, Node.js

Fully remote

I have built software since 2005 and used React Native since 2021 to ship web and mobile products with React, TypeScript, Next.js and Node.js. My work includes a marketplace live on both app stores and LLM features for vision, translation and moderation.

Portfolio

  • Agorani

    Live on the App Store & Google Play

    Solo-built P2P marketplace with AI photo-to-listing, real-time chat and five-language translation.

    React NativeExpoTypeScriptCase study →
  • Abrila — Offline Sales System

    Client production system · 2024–2026

    Offline-first iPad sales app for 5,000+ products, connected to a Next.js B2B platform.

    ExpoReact NativeTypeScriptCase study →
  • Kukd.com — Mobile Ordering

    Shipped mobile app · v2.2.0

    Lead mobile engineer on a food-ordering app with Checkout.com and PayPal payments.

    React NativeExpoTypeScriptCase study →
See all 30 projects

Experience

  1. Mar 2026 – Sep 2026

    Agorani (Wandity Ltd)

    Senior Full-Stack Engineer, Founder

    Built and launched a 62-screen marketplace solo: Expo app, Hono and tRPC API on Cloudflare Workers.

    Case study →
  2. Jun 2024 – Feb 2026

    Abrila / Fabrilamp

    Senior Software Engineer

    Led a team of two across a Next.js B2B platform and an offline-first iPad app for 20 months.

    Case study →
  3. Aug 2024 – Nov 2024

    CybaVerse

    Senior Full-Stack Engineer

    Built the web vulnerability scanner feature set on tRPC and Hasura GraphQL, with tests.

    Case study →
  4. Feb 2024 – Jun 2024

    Wandity Ltd

    Senior Full-Stack Engineer, Founder

    Rebuilt Wandity Community as an events app on Expo, Next.js and a Hono and Drizzle API.

  5. Apr 2023 – Feb 2024

    Team Gearflow

    Senior Software Engineer

    Built the supplier ordering and inventory system on a 44-entity Prisma domain.

    Case study →
  6. Jan 2023 – Apr 2023

    Capply

    Senior Software Engineer

    Owned the admin shipment console: carrier filters, pricing visibility, quotes and routes.

    Case study →
  7. May 2022 – Dec 2022

    Cartes Ltd

    Senior Full-Stack Engineer, Founder

    Built Wandity Community as a TypeScript monorepo on Node, Express, Prisma and PostgreSQL.

  8. Nov 2020 – Apr 2022

    Kukd.com

    Senior Software Engineer

    Led mobile engineering and shipped the Expo app to the App Store and Google Play.

    Case study →
  9. Earlier roles · 2005–2021

    • Co-founder & Engineer · Teist Soluciones S.L. · 2013–2021
    • Director of Operations · Ingredients Trading 71 C.A. · 2013–2013
    • Junior Full-Stack Developer, part-time · Informa D&B · 2012–2013
    • Sales and Technical Support · Apple Inc. · 2010–2011
    • Freelance web and e-commerce work · Self-employed · 2005–2018

Skills

Frontend
ReactTypeScriptNext.jsAstroTailwindCSSTanStack Query (React Query)
Mobile
React NativeExpoExpo RouterNativeWindEAS BuildMaestro E2E
Backend & data
Node.jstRPCHono.jsREST APIsPrismaDrizzle ORMPostgreSQLSQLite
AI
LLM integrationtool callinghuman-in-the-loop reviewvision, translation and moderation pipelines
Delivery
VitestPlaywrightGitHub ActionsSentryGitAccessibility
See the full tech stack →

Spanish (native) · English (fluent)

Education

Computer Engineer (Ingeniero en Informática, MECES 3 / EQF 7) · Universidad Autónoma de Madrid, 2013 · Erasmus year · Roma Tre University, 2011 – 2012

Get in touch

Hiring a senior engineer? Tell me about the role and team.

Get my CV

Which version do you want?

The general CV downloads after a quick human check. The tailored version uses AI to match my experience to your role.

Download general CV

My standard CV as a PDF: experience, skills, and education.

Tailor it to your role

Paste the job post. AI selects the headline, summary, and highlights from my CV that fit the role, and shows a fit analysis first.