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.
[01] Experience
Software Engineer
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.
Software Engineer
- 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.
Junior Software Engineer
- 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.
[02] Profile
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
REDUCE SURFACE AREA
Less code. Fewer dependencies. Smaller attack vectors. Unnecessary complexity is deferred failure.
EXPLICIT STATE
Data flow must be unidirectional, traceable, and strictly typed. No opaque mutations or hidden state.
STRUCTURAL INTEGRITY
Systems must be engineered as cohesive primitives, not an assemblage of ad-hoc components.
MOTION AS FEEDBACK
Animation exists solely to provide spatial context and functional evidence. Decoration is noise.
[03] Projects
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.
reddit-downloader
Downloads any media from Reddit — images, GIFs, videos, and galleries.
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.
[04] Stack
[05] Contact
I'm currently building software at AISA Group. If you have an interesting problem — or just want to talk engineering — say hi.