Skip to content
Available for remote work

Hi, I'm Tomás Arrativel

I build products end to end, from architecture to deployment: interfaces in Next.js, APIs in Python and Node.js, PostgreSQL databases and AI integrated with judgment.

ArgentinaGMT-3Spanish and English
Download CV
Tomás Arrativel
Tomás ArrativelFull Stack · Next.js · Python · AI
My daily stack

About me

I work the whole
lifecycle.

Data model, API, interface and deployment. Most of what I build today runs on TypeScript, React, Next.js, Node.js, Python and PostgreSQL.

I launched Iron Basic, an AI-powered training platform in production with real users. I integrate AI with judgment: the model interprets and explains, while tested, auditable business rules make the decisions.

Since April 2024 I've worked in the IT department of the Municipality of Gualeguay: new internal systems, databases, legacy modernization and user support.

Before that I did a remote front end internship at Alofa Company (Indonesia): a distributed team, an entirely English-speaking environment and agile methodology.

4+

Years programming

9+

Projects built

2+

Years of professional experience

Before moving into development I worked in digital marketing and ecommerce. It isn't my technical profile, but it gave me product judgement: I understand why a feature gets built and which metric it needs to move.

  • Interfacelayer 1
  • APIlayer 2
  • Datalayer 3
  • Deploymentlayer 4

Data model, API, interface and deployment. All four layers, in the same project.

Projects

What I've built.

The repositories are private. Where I can, I show real screenshots of the app, and where I can't, how the system is put together inside.

Iron Basic landing page and a weekly plan generated by the rules engine
Featured project

Iron Basic

AI-powered training SaaS, in production with real users. The model interprets and explains, while tested, auditable business rules decide the plan.

  • Planning engine based on tested rules that reduces gym volume according to each user's sessions in another sport, and recalibrates loads every week from what they actually lifted.
  • Integration with the Claude API to interpret natural-language requests, import routines, estimate macros from photos and generate weekly summaries.
  • Subscriptions with Paddle and AI usage quotas per plan. Postgres locks so parallel requests can't charge twice.
  • A PWA with offline workout logging and later sync, push notifications and an admin dashboard with UTM attribution.
Next.js 15TypeScriptFastAPIPostgreSQLPrismaClaude APIPaddlePWA
Real screenshotsLive site: Iron BasicPrivate repository
Slate monthly summary on desktop and mobile

Slate

Offline-first personal finance. An expense is logged with no signal, shows up instantly and syncs when the connection returns, with no duplicates even if the push is retried.

Next.js 15React 19TypeScriptIndexedDBFastAPIPostgreSQLWeb Push
Real screenshotsLive site: SlatePrivate repository
CRM pipeline on desktop and mobile

CRM for epoxy flooring companies

A multi-tenant CRM with real isolation through Postgres Row Level Security. An AI agent qualifies WhatsApp inquiries and hands control to a person without losing context.

Next.js 16TypeScriptPrismaPostgreSQLFastAPIWhatsApp APIOpenAI
Real screenshotsLive site: CRM for epoxy flooring companiesPrivate repository

Multi-tenant real estate platform

Each agency lives isolated on a single database. The tenant is resolved on every request and enforced in the data layer, so no query crosses the boundary.

Next.js 14TypeScriptExpressPrismaPostgreSQLNextAuth
ArchitecturePrivate repository
Kairotax tax deadline calendar and client portfolio

Kairotax

A multi-tenant SaaS for accounting firms, in development. Client portfolio, tax deadlines, monthly close, VAT and gross income tax, and electronic invoicing connected to Argentina's tax agency (ARCA).

Next.js 16TypeScriptPostgreSQLDrizzleBetter AuthClaude APISOAP
Real screenshotsPrivate repository

Stack

What I work with.

What I use today on real projects, not everything I've ever tried.

Languages
  • TypeScript
  • JavaScript
  • Python
  • PHP
  • SQL
  • HTML and CSS
Frontend
  • React
  • Next.js
  • Tailwind CSS
  • React Native
Backend and data
  • Node.js
  • Express
  • FastAPI
  • PostgreSQL
  • MySQL
  • Prisma
  • SQLAlchemy
  • REST APIs
AI and infrastructure
  • Claude API
  • OpenAI
  • Structured outputs
  • Paddle
  • Offline PWA
  • Vercel
  • Render
  • Docker
  • Git

Experience

Where I've worked.

Four+ years of programming and my own product in production, in Spanish and English.

  1. June 2026 · PresentOngoing

    Founder and Developer

    Iron Basic

    AI-powered training and nutrition platform. I designed and built the entire product: frontend, backend, database, AI, payments and infrastructure.

    Next.jsFastAPIPostgreSQLClaude APIPaddle
  2. April 2024 · PresentOngoing

    Developer

    Municipality of Gualeguay

    New internal systems for municipal employees, from database design to the user interface. Legacy system modernization, database maintenance and support for internal users.

    PHPMySQLJavaScript
  3. February 2026 · PresentOngoing

    Founder and Developer

    CRM and client acquisition

    A custom Next.js CRM for epoxy flooring companies in Mexico and Colombia, with AI agents that qualify WhatsApp inquiries.

    Next.jsPrismaPostgreSQLWhatsApp API
  4. Nov 2023 · March 2024

    Front End Developer, remote internship

    Alofa Company, Indonesia

    Responsive components and views from Figma designs, and a contribution to the launch of a PWA MVP. International team, entirely English-speaking environment and agile methodology.

    React NativeJavaScriptFigmaScrum

Education and certifications

  • Full-Stack EngineerCodecademy · 2024 · 2025
  • Full Stack with React diplomaUniversidad Tecnológica Nacional · 2023
  • Digital MarketingCoderHouse · 2026

Contact

Let's talk about
work.

I'm looking for remote full stack developer roles. The fastest way to reach me is by email.

Or copy my email directly

arrativeltomas@gmail.com
Available for remote workArgentina, GMT-3Spanish and English