Aymen Naghmouchi
Principal Software Engineer
Full stack developer and open source contributor building software across web, mobile, desktop, and cloud, with a focus on workflow automation. I maintain the Node.js website and have contributed to Jakarta EE.
I've worked across startups, consulting, banking and remote teams. Currently based in Ticino, Switzerland, working at Acer.
Open Source
-
Node.js Website Maintainer
Maintainer and reviewer for nodejs.org, with 600+ pull requests reviewed. I also review for nodejs/learn and doc-kit.
-
nodejs.dev Team
Core team member of the nodejs.dev website redesign, contributing to development, documentation, and translations.
-
Jakarta
EE 10
Contributed to the Jakarta Concurrency TCK for Jakarta EE 10
-
IO App · PagoPA
Added OpenAPI 3 support to io-utils and contributed to openapi-codegen-ts and io-functions, the open source backend of Italy public services applications.
Projects
-
magicwebtools
900+ free developer tools, including PDF tools, converters, encoders and generators. Everything runs in the browser, with no signup and no uploads.
-
devblog
A fast, Markdown-first blogging platform with tags, dark mode, reading time and SEO-ready output.
-
AI on Chrome · Gemini
Nano
An on-device AI demo that runs fully offline, built on Chrome's built-in APIs and Gemini Nano.
-
Spring Boot +
OpenAPI + MongoDB
A reference API project with an OpenAPI 3.0 spec, JUnit tests, and Docker.
-
MongoDB Alpine
A lightweight MongoDB image on Alpine Linux, configurable at startup and published on Docker Hub.
-
imgproxyclientjs
A JavaScript client library for imgproxy that builds resized and processed image URLs.
-
3D Solar System
An interactive 3D model of the Solar System with WebVR support.
-
Cryptovalue
A real-time cryptocurrency price dashboard.
-
Games Center
A desktop game store and library manager, similar to Steam, built with Java Swing and MySQL.
Articles
-
My Experience with GSoC 2019
My Google Summer of Code journey with Developers Italia and the Italian Government's Digital Transformation Team.
-
How Blockchain Works
A hands-on TypeScript tutorial for building a simple blockchain from scratch.
Talks & Achievements
-
FOSDEM
I've attended Europe's largest open source conference.
-
Organizer · Google
Developers Group
Science and Technology.
-
Organizer · DevDay
Organized events on technology, frameworks, libraries, and programming languages.
-
Speaker · DevFest 2019 GDG Campania
Speaker at DevFest 2019 and organizer of the event and its hackathon. Presented a talk on automated web scraping and CI/CD with Azure DevOps.
-
Google Summer of Code
With Developers Italia, I developed OpenAPI 3 support for io-utils and contributed to openapi-codegen-ts and io-functions, mentored by Roberto Polli.