Software development for companies and grant-funded projects

A single technical lead to take your software project all the way to release

I work alongside companies and founders to design and build web apps, mobile apps, SaaS platforms and AI-powered products. I handle analysis, specs, development, suppliers and technical documentation myself, including projects backed by public funding grants.

10+ years in software development · 5 years in application security · One technical lead

Luca Di Domenico giving a talk on AI and software development

You have the budget and the project. What you are missing is someone who truly owns the technical side

Finding someone to write code is the easy part. The hard part is finding a person who understands the project, makes decisions and takes it all the way to delivery.

You have won a grant

You need to turn requirements, deadlines and paperwork into software people can actually use.

The project is stuck

The software house is not delivering, responsibilities are blurred and you struggle to understand what has actually been built.

You can't assess suppliers

You receive quotes and proposals that differ wildly, without a technical lead who protects your company's interests.

My role

I become the project's single technical lead

You no longer coordinate sales people, developers, designers and consultants working in separate silos. You have one point of contact who understands the goals, makes the technical calls and answers directly for how the project is progressing.

Technical direction

Needs analysis, architecture decisions, supplier evaluation, risk management and prioritization. A level of responsibility comparable to that of a Fractional CTO.

Product design

Flows, features, prototypes, specs and development plan.

Development and release

Web apps, mobile apps, SaaS platforms, APIs, integrations and AI-powered products.

Technical documentation

Support in preparing requirements, estimates, technical reports, deliverables and the materials grants ask for, as part of taking on the project as a whole.

Grant-funded projects

You have won the grant. Now it has to become a real product.

I help you translate what the grant sets out into a technical plan you can execute, with features, architecture, timelines, costs and documentation that line up with the funded objectives.

01

Grant and project review

I go through the goals, constraints, deadlines, planned activities and required deliverables.

02

Technical definition

I turn what the project promises into features, specs, architecture and a plan of work.

03

Development and coordination

I build the product and coordinate any external skills needed, keeping technical responsibility with me.

04

Documentation and delivery

I prepare the technical materials required and take the software through testing, publication and handover.

A different model from the traditional software house

An agentic software studio, with fewer handoffs and more control

I use AI agents and automation across analysis, development, testing, documentation and maintenance. That lets me run a lean setup while keeping technical and decision-making control of the project in my own hands.

You talk directly to the person building it

No account managers collecting information to pass on to a team you have never met.

Less lost between roles

Specs, development, testing and documentation all belong to one coordinated process.

Greater operational efficiency

AI speeds up repetitive work, analysis and checks. Decisions, accountability and quality control stay human.

AI does not take over technical responsibility. It gives me more time for the decisions that determine the quality of the product.

Security by design

Security is addressed before launch, not after an incident

My experience in application security feeds into the decisions taken throughout the project: architecture, authentication, authorization, data handling, APIs, uploads, integrations, secrets and environment configuration.

The goal is to cut down from the start the mistakes that leave a product fragile, instead of bolting a security check on at the very end.

Architecture and access

Roles, permissions, authentication, authorization and data separation are defined before the critical features get built.

Code and configuration

Credentials, environment variables, third-party services and production configuration are handled in a way that avoids the most common exposures.

Attack surface

I assess the risks introduced by APIs, uploads, integrations, public-facing features and the handling of user data.

Checks before release

I build technical checks into the review, testing and deployment process.

This work helps reduce application risk, but it does not replace an independent penetration test when the criticality, the regulations or the context of the project call for one.

A more direct relationship than with a traditional software house

Two different operating models. The difference lies in how many handoffs sit between you and the person building the product.

Traditional setup
  • Several people to deal with over the life of the project
  • Information split between sales and the technical team
  • Quotes based on requirements that are still vague
  • Hard to check where things really stand
  • Documentation handled separately from development
My studio
  • One technical lead
  • Direct conversation with the person deciding and building
  • Analysis and specs before implementation
  • Demos, updates and progress you can verify
  • Documentation built into the process
Selected projects

Products brought to market

A selection of products built for clients and as my own ventures, from initial definition to production.

Aurea · Fintech app

From idea to launch, all the way to a €150,000 raise

I worked alongside the team on product design and development, right through to market launch.

€150,000 raised

View the project
Aurea app screen showing the account balance and crypto wallet
ConvertitoreEstrattiConto.com web interface for converting PDF bank statements to CSV and Excel
ConvertitoreEstrattiConto.com · SaaS for accountants

From PDF bank statements to CSV and Excel files

A platform that automates bank statement conversion, taking a manual, repetitive task off the desk of firms and professionals.

Visit the product
CDD mobile app screen for buying tickets and booking tables
CDD · Events app

A complete mobile app for tickets, tables and payments

I built the platform that handled over 1,000 users across tickets, tables and orders, with dynamic pricing and an admin dashboard.

Other projects are covered by confidentiality agreements. The ones I can publish, with context and results you can verify, are on the Projects page.

The method

A clear process, from analysis to delivery

01

First assessment

You walk me through the project, where things stand, the budget available and any deadlines you have to meet.

02

Analysis and technical plan

I define features, priorities, architecture, risks and the development path.

03

Design and development

The product is built in short cycles, with frequent demos and checkpoints.

04

Testing and release

The software is tested, documented and published to its final environments.

05

Maintenance and evolution

After launch I can keep monitoring the product, fix issues and build new features.

You get more than code

What is actually included is agreed on a case-by-case basis, depending on the project, how far along it is and the skills already on your team.

Results, in my clients' words

Founders and teams who trusted me with a product, or with its technical direction.

With the support I got, we went from idea to launching our Fintech app and raised €150,000

— Filiberto Tasca

CEO, Aurea
Testimonianza Filiberto Tasca, CEO Aurea
0:00
-0:00

This is a good fit for you if...

It may not be a good fit if

You are simply after the lowest quote, or someone to work through a list of features without taking part in the decisions about the product.

Frequently asked questions

The answers to the questions that come up most before we start working together.

Yes. Before proposing a plan of work I review the code, documentation, infrastructure, suppliers involved and the real state of the project.

Yes. I can coordinate software houses, designers, consultants and suppliers already involved, acting as the client's technical lead.

Yes. I can prepare or review the technical documentation covering the product, its features, the architecture and the work carried out.

I use an agentic process and, when needed, a selected network of professionals. Technical direction, quality control and the client relationship stay with me.

We can agree a maintenance, monitoring and further development service, so the product is not left behind once it goes live.

Yes. I can run a technical review of the project, check what has actually been built and define what is needed to finish it or get it back on track.

Have a project to start, rescue or finish?

Tell me where you are today, what you need to build and the deadlines you have to meet. I will review the project myself and tell you whether I can take it on.

The first call is there to clarify goals, technical status, budget, deadlines and whether we are a good match.

Software development for companies and grant-funded projects | Luca Di Domenico