Profile

About

Emanuele Vinci

I'm Emanuele Vinci, a freelance app developer. I was born in Milan and I've lived near Verona for years, where I work and teach.

Since 2020 I've designed and built native and web apps with Flutter for companies and professionals, following every stage: from the idea to the architecture, from development to publishing on the stores. I've worked on very different products — from banking, where I recently led the frontend team handling architecture and code review, to delivery apps with payments and notifications, parking reservation with a built-in navigator, management systems for medical practices, and tools for post-operative clinical tests.

Every project has different needs, but the goal is always the same: building apps that are solid, well-crafted and easy to maintain over time. The work I've done is covered by non-disclosure agreements; an interactive demo, for illustration only, is available here: lord-platypus.github.io/portfolio

Artificial intelligence has been part of my daily work for a while now: I use it to write and review code, to read documentation and specifications, to prepare documents and messages. I follow the models and tools as they come out and put them to work on real jobs, not on demos — which is why I know what holds up in production, what only wastes time, and what should never be handed to a model.

That is the same craft I bring into companies with the AI at work training: four hours on site teaching front office, administration and purchasing to use AI on quotes, emails and documents, along with how to ask properly and the checks to run every time.

Alongside development there's teaching, the part of my work I care about most: I teach how to build apps from scratch, taking nothing for granted, and I teach companies to put AI to work in their everyday tasks. I also co-founded Game Dev Arena, through which I take part in the local game-development community and its events. I enjoy building products as much as teaching others to build them.

Get in touch →