Full-stack engineer (TypeScript · Next.js · NestJS · PostgreSQL) based in Argentina, working remotely in English, Spanish and Italian. I build business systems end to end — data modeling, legacy migrations, auth and permissions, APIs, UI, tests and production deploys.
Education: Ingeniero en Sistemas (Systems Engineering degree, 2024) and Analista en Sistemas (2022) — Universidad Adventista del Plata.
🌐 nicolasamorosi.com — case studies of the work below, in English and Spanish.
What I've been building lately (client code is private — the case studies explain the problems and decisions, and I'm happy to walk through any of it in an interview):
- 🎓 Academic records system for Villa Aurora (Florence, Italy) — NestJS + Prisma + Next.js monorepo, 55 data models, ~1,200 automated tests, scoped RBAC, audit log, and the migration of a ~20-year-old legacy database with mixed encodings.
- 🏛️ HR & admin platform for the Italian Adventist Church Union — work reports, absences, expenses and approvals; Microsoft Entra SSO; three-language UI. Led a team of 3.
- 🧾 Legacy modernization at Universidad Adventista del Plata — rewriting a Progress 4GL accounts-payable system (~53k lines) into a modern web stack on PostgreSQL.
- ⛪ Lumina Live — free, open-source projection software for churches, released in October 2026: Electron + React + SQLite, full-text Bible search, its own readers for PowerPoint and OpenDocument decks (nothing else to install), a media engine built on libmpv, installers for Windows, macOS and Linux that update themselves.
- 🌐 This portfolio — open source: Next.js 16, strict TypeScript, bilingual typed content, Playwright tests in CI, Lighthouse 100 on desktop.
Stack
TypeScript Next.js React NestJS Node.js Prisma PostgreSQL MySQL MongoDB Docker AWS Vitest Jest Playwright Tailwind CSS Ruby on Rails Electron
Things I care about: strict TypeScript · permission-based access control · tests that cover the business rules · documentation the next developer can actually use · AI-assisted engineering with guardrails (Claude Code, MCP).


