Benjamín Espina · Córdoba, Argentina

Full Stack Software Developer

I build web apps, internal tools and integrations for businesses, from requirements to production.

Photo of Benjamín Espina

01 · Work

Selected work

Products I built and still maintain. Each one started from a specific problem.

Rincones: sign-in screen of a wine cellar app

01 Progressive web app

Rincones

A wine cellar app: you photograph the label and it fills in the bottle's details.

The problem
Keeping a wine collection up to date means typing in every label by hand.
What I built
A full-stack app with user accounts and an admin area, installable like a native app.
How it works
Google Gemini reads the label and pre-fills the entry. If that call fails, a local OCR takes over, so the feature keeps working.

React · TypeScript · Node.js · MongoDB · Gemini API

Dollar Tracker: dashboard with live exchange rates for Argentina

02 Progressive web app

Dollar Tracker

One screen with the rates that matter in Argentina: dollar, euro, real, country risk, oil and gold.

The problem
Those figures live on different sites, each with its own format.
What I built
A mobile-first dashboard that updates in real time and installs on the phone.
How it works
Vercel Edge Functions sit between the app and the external APIs, so the client stays simple.

React · Vite · Vercel Edge Functions

dividimos?: app to split group expenses

03 Progressive web app

dividimos?

Split group expenses and send the breakdown over WhatsApp with one tap.

The problem
Splitting a trip or a dinner usually ends in spreadsheets or long chat threads.
What I built
A web app that works without sign-up or a backend.
How it works
The whole state is compressed with lz-string and carried in the URL, so a link is a complete, shareable bill.

Angular 17 · TypeScript · lz-string

Playa y Sol Piscinas: website of a pool-building company

04 Client work

Playa y Sol

An internal portal for quotes, prices and materials, built for a family pool-building company.

The problem
Quoting ran on five separate calculators and a manual process.
What I built
A staff-only portal that unifies pools, linings, covers, fencing and tiling, centralizes prices and materials, and keeps a history per client with Word/PDF export.
Today
It's in use at the company: it's the tool the team quotes with.

I also built the company's public website, with an online shop and WhatsApp checkout. It's finished and deployed, but it isn't the company's live site today because the domain is with another web provider.

Next.js · React · Supabase · Node.js

Also built NutriPlan, an offline-first nutrition and health PWA with Open Food Facts and a barcode scanner (Angular, Ionic, Capacitor).

02 · Services

What I can help with

I can take care of the whole process: requirements, design, development and deployment.

Websites and online shops

Business sites and stores, with an admin area to manage content, products and orders.

See Playa y Sol

Web apps and internal tools

Custom software for work that still lives in spreadsheets or manual steps: quotes, tracking, permissions, document export.

See the Playa y Sol portal

Installable apps (PWA)

Mobile-first apps that install from the browser and feel like native ones, with no app store in between.

See dividimos?

Integrations and AI features

Connecting external APIs and adding practical AI, like reading data from a photo, with a fallback for when something fails.

See Rincones

03 · Experience

Experience and education

Oct 2023 – Present

Full Stack Developer

Independent and client work, including Playa y Sol S.A.S.

  • Designed, built and deployed web apps and PWAs end to end, from requirements to production: Rincones, Dollar Tracker, dividimos? and NutriPlan.
  • Built the digital tools of Playa y Sol: an internal portal for quotes, prices and materials that the team uses, and a public website with an online shop.
Dec 2023 – Mar 2025

Functional Analyst

URG Urgencias, Grupo OSDE

  • Gathered requirements and documented processes for several internal clients.
  • Worked with the RPA team on an automation deployed across 5 medical centers.
  • Ran functional validation and UAT before each release, and diagnosed production issues in SQL Server.
Education

Information Systems Engineering

UTN, Córdoba · Coursework completed · Thesis approved · Final exams in progress

B.Sc. in Information Security

UTN · In progress

04 · About

How I work

I'm a full stack developer based in Córdoba, Argentina. I started in functional analysis, working with requirements, testing and process documentation, so I begin every project by understanding the business problem before picking the technology.

Today I build and maintain my own products and software for businesses, end to end: requirements, interface, backend, testing and deployment.

TypeScript · React · Angular · Next.js · Node.js · PostgreSQL · MongoDB · Supabase · Vercel · Playwright

  • Understand first

    Requirements, edge cases and acceptance criteria before writing code.

  • Own the whole product

    Design, build, test, deploy and keep it running.

  • AI in my workflow

    I use Claude Code and the Gemini API in my day-to-day development. Everything I ship still gets reviewed, typed and tested by me.

05 · Contact

Work together

Available for remote roles and freelance projects.

Let's talk about your project

Tell me what you want to build and we'll see how I can help.

benjaespina98@gmail.com

Looking for a developer?

Here's my CV, and you can also find me on LinkedIn and GitHub.

Download CV

Full Stack Developer

ESEspañolPDF ENEnglishPDF
LinkedIn GitHub

One page with everything

Portfolio, CV, projects and social links, all in one place.

See all links