CCCristian Costantini
Let’s talk

Software architect / engineer

Built with AI?
Let’s see what
holds up.

I review AI-generated software, uncover engineering risks, and help turn promising prototypes into maintainable systems.

Notebook checklist: architecture and maintainability, security and dependencies, tests and critical paths, deployment and observability. “It runs” is a starting point.

01 / Services

Clear scope. Concrete deliverables.

AI Code Review

An independent assessment of AI-built applications: architecture, security risks, dependencies and meaningful test coverage.

Deliverable → Findings & prioritised action plan

Review my project

Architecture & Refactoring

Untangle complex code, clarify boundaries and improve the parts that make change expensive.

Deliverable → Architecture roadmap & targeted fixes

Strengthen the foundations

Integrations & Automation

Connect applications, APIs and business workflows with reliable, observable integrations.

Deliverable → Working, documented integrations

Connect your systems

02 / About me

I’m Cristian.
I look beyond the demo.

I’m Cristian Costantini, a software architect and engineer. My work focuses on Java and Spring, software architecture and systems integration.

I’m interested in what happens after the first working version: how clearly the code communicates its intent, how easily it can change, and how it behaves when something goes wrong. That’s the perspective I bring to AI-generated software, too.

More about me on LinkedIn

03 / Engineering in the open

Read the code.
See how I think.

Open-source work, architecture decisions and engineering experiments.

Selected open-source projects

Architecture / Tooling / Experiments

Explore my GitHub

04 / Publications — Coming soon

In Vibe We Trust, book mockup by Cristian Costantini

In Vibe We Trust

The code looks confident.
Should you?

Stories of predicted disasters, unexpected bugs, and developers called in when the demo meets production.

About the book

In Vibe We Trust is an upcoming book by Cristian Costantini about AI-assisted development and the engineering work between a convincing demo and production. Publication details will be shared here.

05 / FAQ

Before we start.

Can you review a project built with AI?

Yes. I assess the code and technical decisions behind the project: architecture, dependencies, security and tests. The aim is to understand what works, which risks need attention and what to improve before moving forward.

What do you need to get started?

Access to the code, instructions for running the application and a short description of what it should do. Known issues and your priorities are useful, too.

What will I receive after the review?

A report describing the findings, their impact and a prioritised action plan. Recommendations refer to the code, so you can use them to plan the work.

Does the review include fixes?

Assessment and implementation have separate scopes. We can agree on targeted refactoring, testing or integration work based on the review findings.

How long does it take, and what does it cost?

That depends on the size of the codebase, the complexity of the system and the depth of the review. Scope, timing and cost are defined after an initial assessment of the project.

Can you guarantee that the software is ready for production?

A review helps identify risks and supports better-informed decisions. Production readiness also requires checks in the real environment, appropriate testing, monitoring and operational procedures.

06 / Contact

Before the next deploy,
let’s take a closer look.

Tell me what you’re building, what worries you, and where you need a second pair of eyes.

Tell me about your project, your priorities and where you need help.