Simone Nigro

Full-Stack Developer & Tech Lead Angular · Node.js · TypeScript

I build open source libraries “nobody asked for but that, apparently, some people use” :)

Avellino, Italy · ACCA software S.p.A.

  • 96,584 npm downloads / month
  • 422+ merged PRs
  • 12 npm packages
  • 22 years of experience

About me

I have been programming since 1999 and working as a developer since 2004: first websites as a freelancer under the SN.DESIGN brand, since 2011 full-stack development at ACCA software S.p.A., where I also lead the web team.

Open source is my passion: I maintain about ten Angular and Node.js libraries published on npm - 96,000+ downloads per month - including Fulmine.js, the third fastest framework on HttpArena and the first among the JavaScript ones. I contributed pull requests to Node.js core and to Angular, I was a WordPress core contributor (5.5) and I am the author of the «Speed Up» plugin series. I write about Angular, Node.js and performance on DEV Community.

My style has always been the same: clean, almost minimalist, without neglecting the user experience. With one extra obsession: performance. Benchmarks, profiling, understanding what a millisecond costs in production. And I can open a beer with anything: lighters, keys, and so on.

Portrait of Simone Nigro

Frontend

  • Angular
  • TypeScript
  • JavaScript
  • RxJS
  • Signals
  • HTML5
  • CSS / SCSS

Backend

  • Node.js
  • Express
  • PHP
  • Symfony

Database

  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • Elasticsearch

Servers & DevOps

  • nginx
  • Apache
  • Redis
  • CDN
  • Docker
  • Git
  • GitLab CI/CD

Testing

  • Vitest
  • Jest
  • Playwright
  • Cypress

Other

  • Web Performance
  • AI coding agents
  • MCP
  • WebMCP
  • WordPress
  • SEO
  • Accessibility
  • Open Source

Experience

  1. 2011 - present

    Full-Stack Developer and Tech Lead · ACCA software S.p.A.

    Angular and TypeScript web applications: architecture, shared libraries, loading and rendering performance. Node.js and Delphi back-end on PostgreSQL. I lead the web team with code review, code standards and mentoring. I use AI coding agents every day.

  2. 2010 - 2011

    Web developer · Estrogeni srl

    Front-end and back-end for the clients of a communication and marketing agency in Rome.

  3. 2009 - 2010

    IT lab teacher · ITI Sarrocchi

    Lessons and exercises in the school labs, in Siena.

  4. 2004 - 2011

    Freelance web developer · SN.DESIGN

    Websites built on my own, from the first concept to the final development.

  5. 2003 - 2008

    Degree in Communication Sciences · Università degli Studi di Salerno

    Audiovisual communication and multimedia processing.

[download the cv (pdf)]

Open source

12 Angular and Node.js libraries published on npm, 96,584 downloads per month.

  • ng-let

    TypeScript

    Structural directive to declare local variables in HTML templates.

    47 GitHub stars 69,230/month downloads per month[github][npm]
  • ng-http-caching

    TypeScript

    Cache for HTTP requests in Angular applications.

    54 GitHub stars 13,607/month downloads per month[github][npm]
  • ng-generic-pipe

    TypeScript

    Generic pipe to use component methods inside the template.

    21 GitHub stars 5,658/month downloads per month[github][npm]
  • ng-as

    TypeScript

    Pipe and directive for type casting template variables.

    9 GitHub stars 3,269/month downloads per month[github][npm]
  • fulmine.js

    JavaScript

    Express 5 compatible HTTP server built on uWebSockets.js: up to 20× faster.

    24 GitHub stars 2,632/month downloads per month[github][npm]
  • ng-simple-state

    TypeScript

    Simple state management for Angular, with just Services and Signal. Supports WebMCP.

    46 GitHub stars 859/month downloads per month[github][npm]
  • ng-lock

    TypeScript

    Angular decorator to lock functions and UI while an async task is running.

    10 GitHub stars 158/month downloads per month[github][npm]
  • llms-robot-arena

    JavaScript

    Different AI models write a robot controller, then the generated code fights.

[all repositories on github]

Contributions

422 merged pull requests in 39 projects.

2,556 contributions on GitHub in the last year.

[all pull requests on github]

Articles

I write about Angular, Node.js and web performance on DEV Community.

[all articles on dev.to]

Contacts

Want to talk about Angular, open source or web performance?
My inbox is always open.

nigro.simone@gmail.com