# Alessandro Amella | Full Stack Developer & CS Student in Aarhus

> Full-stack developer from Modena, Italy, now based in Aarhus, Denmark, where I am studying for my MSc in Computer Science. Building web applications, backends and APIs mainly with the MERN stack. AI/LLM integrations, cloud and automation.

- HTML version: https://www.amella.it/
- Other languages: [Italiano](https://www.amella.it/it.md)

## About Me

Full-stack developer from Modena, now in Aarhus, where I am studying for my MSc in Computer Science (AI specialisation) at Aarhus University.

I've helped startups and companies, as a freelancer, design and develop **web applications, mobile apps and software**, from architecture definition to production deployment.

I work mainly in the JavaScript ecosystem (*MERN* stack), but also handle **AI and LLM** integrations, **cloud** infrastructure, process automation and data management. More about me and my projects below!

### Education

- **MSc in Computer Science (AI specialisation)**, Aarhus University · 2026 - present
- **BSc in Computer Science**, University of Bologna · until March 2026
- **Erasmus+**, Brno University of Technology
- **Diploma in Telecommunications**, I.T.I.S. E. Fermi (Modena)

### Languages

- Italian: Native
- English: C1 (proficient)

### Other interests of mine:

- Radio: diploma in telecommunications and [radio amateur](https://www.qrz.com/db/IU4QSG)
- Electronics and microcontrollers
- Public transport and urban planning
- Aviation and railways
- Traveling [(32 countries visited so far)](https://www.amella.it/countries.md)

## Experience

### Freelance Developer

*March 2024 – October 2026*

Working with startups on various web projects. Mostly *MERN* stack (or often PostgreSQL and NestJS). I've worked on microservices architectures with automated CI/CD pipelines, cloud infrastructure deployment, and plenty of AI / LLM service integration.

### Web Developer

*March – July 2023*

- Design and development of a **microservice system** for an oxygenator production plant, from the general architecture to Raspberry Pi devices on Arch Linux.
- Development of cost analysis software and a **Flutter** app to interface with medical devices.

### Software Developer

*September 2021 · School Internship*

- Internship at the public transport company *SETA S.p.A.*, where I developed the software for **generating audio files** for announcements on buses, currently used **across the entire fleet** in Modena, Reggio Emilia and Piacenza.
- Training of a machine learning model for passenger counting using onboard cameras.

### System Administrator

*July 2021 · School Internship*

- System administrator at *Infolog S.r.l.*, where I worked with the development team to create a web application for **warehouse management**.
- Refactored the Microsoft SQL Server database.

## Some of my projects

These are just some of the projects I have worked on, many more are on GitHub.

### Web Scraping & LLMs

Bachelor's thesis and empirical case study on **LLM**-based information extraction. An LLM pipeline reads unstructured Italian public-transport strike notices and pulls out structured data, such as dates, scope and guaranteed service windows. I ran 1,400+ benchmarks across GPT, Gemini, Llama and DeepSeek with several preprocessing strategies and a resilience test, reaching an *F1-score* above 0.95 on field extraction.

- Status: Live
- Years: 2025-2026
- Solo project
- Built with: NestJS, Prisma + PostgreSQL, RabbitMQ, OpenAI SDK, React Native
- Thesis: https://amslaurea.unibo.it/id/eprint/39074

### BambooSIM

Live commercial travel-eSIM store. After checkout the backend provisions the data plan automatically against the carrier's **eSIM API** and returns a working profile and QR code in seconds, handling top-ups and plan extensions on the same flow. Multi-gateway payments (card, PayPal, Apple Pay, Google Pay) in local currencies, plus a custom CMS for catalogue, orders and customers.

- Status: Live
- Years: 2024
- Solo project
- Built with: NestJS, PostgreSQL, Google Cloud, React, Tailwind, TypeScript
- Website: https://bamboosim.com

### Qrami

Booking and clinical-workflow platform for an Italian health-tech startup, run as a **SaaS** on **Stripe Connect**. **PostGIS** geofenced matching between patients and doctors, multi-stage escalation with timed fallbacks on **BullMQ**, and Redis locks against concurrent accepts.

- Status: Live
- Years: 2026
- Solo project
- Built with: NestJS, PostgreSQL + PostGIS, BullMQ, Stripe Connect, Digital signature
- Website: https://www.qrami.it/

### IoT Dashboard

Industrial dashboard for monitoring and controlling fleets of IoT sensors. Time-series ingestion and querying on **TimescaleDB** hypertables with SQL Continuous Aggregates, keeping dashboards responsive over long time ranges. Eclipse Kapua handles device management and telemetry.

- Status: Live
- Years: 2024-2026
- Backend, database & AI integration (team of 3)
- Built with: NestJS, TimescaleDB, Eclipse Kapua, Docker, Redis

### Janus

Double-entry accounting engine for Italian VAT-registered freelancers: invoicing, VAT, payment schedules, cash flow and depreciation. The whole system is driven from a **chat interface**: an LLM layer with function calling and structured output turns plain-language requests into accounting operations, with **RAG** over the user's own documents.

- Status: In development
- Years: 2025-2026
- Backend, database & AI integration (team of 3)
- Built with: NestJS, PostgreSQL, LLM / RAG, React

### VHF e superiori

Event platform and social network for an Italian amateur-radio association, in production and open source. It parses uploaded **ADIF/EDI** contact logs, geolocates Maidenhead grid squares and renders QSO maps server-side using Puppeteer. It also generates personalised eQSL cards from templates and batches them into daily digest emails to stay within provider quotas. TypeScript monorepo with Express, MongoDB and a React front end.

- Status: Live
- Years: 2022-2026
- Solo project
- Built with: AWS S3, MongoDB, Express, OpenAPI, React
- Website: https://www.vhfesuperiori.eu/
- Source code: https://github.com/alessandroamella/vhf-e-superiori

### Kinó Café

Management system for Kinó Café, a volunteer-run café in San Cesario sul Panaro that I also ran in person. Members sign up online with a digital signature and check in with a QR code. The tablet POS drives an **ESP32** customer display over Web Serial and sends receipts via Socket.IO to a Python client that prints them on an **ESC/POS** thermal printer. NestJS, Prisma and PostgreSQL behind a React front end.

- Status: Archived
- Years: 2024-2025
- Solo project
- Built with: NestJS, React, ESP32 + Web Serial, Python + ESC/POS, Socket.IO
- Source code: https://github.com/alessandroamella/kino-manager

### ezaffitto

Microservice pipeline that scrapes rental listings from several sources and normalises unstructured ad text into a queryable schema with **OpenAI** extraction. Node.js and Python services orchestrated with Docker.

- Status: Archived
- Years: 2023
- Solo project
- Built with: Node.js, Python, OpenAI, Puppeteer, Docker, MongoDB
- Source code: https://github.com/alessandroamella/ezaffitto

...and many others: https://github.com/alessandroamella

## Let's keep in touch

For quotes, consultations or information, you can contact me through the following form (or via the channels at the bottom right).

- Contact form: https://www.amella.it/#contact

### I am open to:

- **Student job / part-time**: I am doing my Master's in Aarhus and I am looking for a student job in development, a few days a week.
- **Web, software and app development**: Development of websites, web applications and custom software.
- **IT consulting**: Consulting on IT problems, choice of technologies and solutions.
- **Other**: Any other information or request.

## Links

- GitHub: https://github.com/alessandroamella
- LinkedIn: https://www.linkedin.com/in/alessandro-amella
- Instagram: https://www.instagram.com/alessandro_amella
- QRZ.com (IU4QSG): https://www.qrz.com/db/IU4QSG
- [This portfolio is open source!](https://github.com/alessandroamella/portfolio-v3)
