Skip to content
View NicolasAmorosi's full-sized avatar

Block or report NicolasAmorosi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NicolasAmorosi/README.md

Hi, I'm Nicolas 👋

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).

📫 nicolasamorosi.com · LinkedIn · nicolasamorosi@gmail.com

Pinned Loading

  1. portfolio portfolio Public

    Personal site of Nicolás Amorosi, full-stack engineer. Next.js 16, React 19, Tailwind CSS 4, next-intl, strict TypeScript.

    TypeScript

  2. himnova-live himnova-live Public

    Free and open-source church presentation software: slides, video, Bible and timers on a second screen. Windows, macOS and Linux.

    TypeScript 1