Nice to meet you!
I'm Alessandro.

I help businesses and startups bring their app ideas to life—or make existing apps better. Whether you need a brand-new mobile app, improvements to an existing product, or expert advice on your mobile strategy, I've got you covered.

Build Your App

Turn your idea into a polished Android and iOS app, from design to launch.

Improve Your App

Take over an existing codebase, add features, boost performance and ratings.

Fix & Maintain

Squash bugs, ship updates, and keep your app running smoothly.

Strategy & Consulting

Get expert advice on architecture, app store publishing, and growth.

Technologies I Work With
Kotlin Jetpack Compose Swift SwiftUI Flutter Kotlin Multiplatform React Native GraphQL Firebase
Let's Talk

Selected Work

Milano Finanza screenshot Milano Finanza screenshot
Flutter

Milano Finanza

Financial News · Android / iOS
  • Companion app for Milano Finanza web platform
  • Users can consume news, video articles, podcasts, financial data and more
  • Features include app-wide PiP, ad management including video ads, real time notifications
Kotlin · Swift · React Native

QA Platform

E-Learning · Android / iOS
  • Video courses, webinars, quizzes and exams for a large content catalog
  • Shipped features: reworked download system, interactive quizzes, home widget
  • Increased MAU by 117%, daily downloads by 150%, review score from 3.5 to 4.5 over 6 months
QA Platform screenshot QA Platform screenshot
Norme & Tributi Plus screenshot Norme & Tributi Plus screenshot
Flutter

Norme&Tributi Plus

Legal & Tax News · Android / iOS
  • Audio, video, and web content on tax law, corporate law, labor regulations and more
  • Personalized Hub that lets users customize their home screen with preferred topics
  • Video ad management, real-time push notifications, and external purchase integration
Kotlin Multiplatform

EMiD

Health · Android / iOS
  • Two distinct apps: one for health data, one for first-aid personnel
  • Uses face recognition technology for patient identification in first-aid scenarios
  • Built with KMP for a shared core layer across iOS and Android
EMiD screenshot EMiD screenshot
World Clock screenshot World Clock screenshot
Kotlin · Flutter

World Clock

Utility · Android / iOS
  • Simple, lightweight app to check local time, weather, and attractions worldwide
  • Personal project, first Android-only then rewritten in Flutter for iOS
  • 300k+ total downloads, 2k daily users, average rating of 4.6/5
Kotlin · Swift

LaC News24

News · Android / iOS
  • Support for LacNews24 news platform
  • App-wide PiP, videos and video ads, TikTok-style video view
  • Real-time notifications and podcast support
LaC News24 screenshot LaC News24 screenshot
Karalearn screenshot Karalearn screenshot
Flutter

Karalearn

Language Learning · Android / iOS
  • An exciting way to learn Chinese with karaoke-style lessons
  • Built from scratch using state-of-the-art frameworks and technologies
  • Gamification with leaderboards, level system and rewards to boost engagement
Kotlin · Swift

Avaloq Engage

Conversational Banking · Android / iOS
  • Innovative banking app connecting relationship managers with bank clients
  • Features AI NLP-based chat suggestions and integration with social apps (WhatsApp, WeChat, etc.)
  • Both versions leverage latest UI frameworks (SwiftUI, Jetpack Compose)
Avaloq Engage screenshot Avaloq Engage screenshot

Trusted By

  • Avaloq
  • ePlatform
  • Milano Finanza
  • QA
  • Il Sole 24 Ore
  • DS Group

Frequently Asked Questions

Usually, most projects fall into three brackets. Scoped work — a bug fix, a new feature, a codebase audit — starts from a few hundred euros. An MVP (Minimum Viable Product, a working product that validates your idea) usually sits between €3,000 and €12,000. Large, complex projects can reach figures between €20,000 and €40,000+. What moves the number: how many screens, whether a backend has to be built or your APIs already exist, third-party integrations like payments, video or maps, and whether the design is ready. After a short call I can give you a ballpark range for the type of project proposed, which can then be finalised and narrowed down in the following steps.
A focused MVP usually takes 4-8 weeks from kickoff to store submission, though depending on complexity it can run to 3-6 months. Smaller work — a feature, a fix, a performance pass — takes from a few days to a couple of weeks. Add a few days at the end for App Store and Play Store review. At every stage of development you can see a preview of the app, so you can test the product with your own hands while it is being built.
An agency can be the better choice for particularly complex projects, where design, backend, QA and project management all need to be staffed at once. A freelancer is the better choice when you prefer the person you talk to to be the same person writing the code. No markup for an account manager or a team of developers, no junior developer quietly assigned to the project, no rotating team: you get 8+ years of mobile experience directly, and for most apps this is both faster and cheaper.
It depends on the type of app. The most efficient choice is often a cross-platform framework, since a single codebase produces the app for both iOS and Android. There are particular cases — for example an app that needs heavy communication with operating system services, or low-level operations such as machine learning performed on the device — where it is better to build directly on the native framework. In any case, for 90% of projects a cross-platform solution is the recommended choice.
Yes — it is an important part of my work. I start with a short audit of the code, architecture and dependencies to understand what can safely be changed, then we decide the priorities together. Inherited code with no documentation and no original developer available is a normal starting point, not an obstacle. On an e-learning app whose development I took over, monthly active users grew by 117% and the store rating went from 3.5 to 4.5 in six months.
Ownership of the code belongs solely to the client, not to the developer. Once the project is complete and the final balance is paid, the source code is transferred, which allows the client to work with other developers, make changes independently, and more.
The first introductory call is usually about the project, the expectations and the requirements, and there I can already give a ballpark estimate of timing and cost. After that there will be further calls to define the requirements list — the list of features the app must have, described in depth. I then provide a detailed quote which, once accepted, marks the start of our collaboration.
Not directly — I work with several skilled, professional designers, and if the design of the application also needs doing, I have them carry out that work. As with every other phase of the project, there is continuous discussion to meet the client's expectations 100%. If the design has already been done, I am happy to build the application based on it.

Still have a question? Get in touch and I will get back to you.

Let's Talk

Get in touch to start a conversation about your project. You can expect a response within 1-2 business days.

Use the contact form to send me a message, or reach out directly via email. If you'd prefer a live conversation, book a video call at your convenience.

Prefer to talk live? Book a free 30-min call directly.

Book a Free 30-min Call Calendly

— or send a message below —