Mendoza, Argentina · UTC−3

Santiago Graffigna

Full-Stack Software Engineer

I build production-grade web applications with React, Next.js, and TypeScript — focused on frontend architecture, performance, and getting the details right.

ExperienceContact

[01] Experience

Software Engineer

AISA Group/NOV 2025 — PRESENT

Shared IT backbone for the group's subsidiaries — Minas Argentinas Gualcamayo (MASA), Calicanto, and Cabo Vírgenes.

  • Architected and shipped a full-stack tendering platform for MASA — supplier registration and company-wide procurement with end-to-end traceability of all bidding activity.
  • Engineered an audit system for MASA's internal platform, tracking user actions and system-level changes for stronger data traceability.
  • Built a commercial operations platform for Cabo Vírgenes digitizing the seafood-export lifecycle: a 17-checkpoint workflow with role-based, field-level access control, document management, and a real-time operations dashboard.
Stack:Next.js · TypeScript · FastAPI · Python · PostgreSQL · SQL Server · MinIO

Software Engineer

Accredant Capital(formerly NextPower Capital)/DEC 2023 — JUL 2024
  • Built Excel-like spreadsheet functionality with Vue.js — a familiar interface that improved usability and drove user adoption.
  • Boosted backend performance by optimizing Django views and ORM queries, cutting response times across the application.
  • Partnered closely with UX/UI designers to deliver polished, user-friendly interfaces.
Stack:Vue.js · TypeScript · Django · Python · PostgreSQL

Junior Software Engineer

Tandem Digital/FEB 2023 — NOV 2023
  • Optimized database queries and overall system performance for faster data retrieval and greater responsiveness.
  • Redesigned frontend interfaces to align with modern design standards.
  • Developed frontend applications with Vue.js and contributed to the migration to React.
Stack:Vue.js · React · JavaScript · Express.js · PostgreSQL · Prisma

[02] Profile

SYS_INIT: 2026MODE: STRICTPARADIGM: DECLARATIVE

Full-stack software engineer with 2+ years delivering interactive web applications with React, Next.js, and modern TypeScript. Strong command of frontend architecture, state management, and performance — shipping production-grade software with a focus on detail and correctness.

EDUCATION
Universidad de Mendoza — Ingeniero Informático (Computer Science Engineer), 2026
LANGUAGES
Spanish (native) · English (C1) · German (A1)
BASE
Mendoza, Argentina
001

REDUCE SURFACE AREA

Less code. Fewer dependencies. Smaller attack vectors. Unnecessary complexity is deferred failure.

002

EXPLICIT STATE

Data flow must be unidirectional, traceable, and strictly typed. No opaque mutations or hidden state.

003

STRUCTURAL INTEGRITY

Systems must be engineered as cohesive primitives, not an assemblage of ad-hoc components.

004

MOTION AS FEEDBACK

Animation exists solely to provide spatial context and functional evidence. Decoration is noise.

[03] Projects

01

ccc-converter

Currency & crypto converter — fast, up-to-date conversion between fiat currencies and cryptocurrencies, including Argentina-specific exchange rates.

Stack:Next.js · TypeScript · Tailwind CSS · Radix UI
02

franklin-discord-bot

Discord bot for Argentine financial data — USD rates (blue, oficial, tarjeta), crypto prices, tax-inclusive price calculations, and candlestick charts of price movement.

Stack:Python · discord.py · pandas · mplfinance
03

reddit-downloader

Downloads any media from Reddit — images, GIFs, videos, and galleries.

Stack:Next.js · TypeScript
04

webcam-to-ipcamera

Turns a regular webcam into an IP camera — a live stream viewable from any browser on the network, with optional night-vision filter and timestamp overlay.

Stack:Python · Flask · OpenCV

[04] Stack

Languages
PythonJavaScriptTypeScript
Frontend
ReactNext.jsVue.jsAngularZustandTailwind CSS
Backend
Node.jsExpress.jsDjangoFlaskFastAPItRPCNestJS
Databases
PostgreSQLSQL ServerMongoDBFirebase
Tools
GitDockerAWSMinIODrizzlePrisma

[05] Contact

STATUS: OPENLOC: 32.89°S 68.84°WMENDOZA, ARGENTINA

I'm currently building software at AISA Group. If you have an interesting problem — or just want to talk engineering — say hi.