Web developer · Full stack · Italy
Andrea Ghidara, full stack web developer
Your website, cut to fit your company.
Measurements first: what you sell, and to whom. Then a site that explains, a store that sells, a platform that gets the work done.
Scroll
Let's start here
The five requests I get asked most often
They rarely turn up alone: a single project usually holds most of them, and deciding which to answer first is already designing it. I rewrote them, they aren't anyone's mail, but the answers are the real ones.
The method
Everything you don't see
A finished website. From here on, everything underneath it.
What it's made of
The site
What you see. Colour, type, hierarchy, words, images. And how all of it holds up on a six-inch screen.
- Colour
- Type
- Sections
- Copy
- Images
- The phone
The logic
What the site does. Everything a visitor can do is a written rule, an edge case anticipated, an error handled before it happens.
- Enquiries
- Accounts
- The catalogue
- Payments
- Bookings
- Your back office
The infrastructure
What keeps it standing at three in the morning. You never see it, until it's missing. And then it's all you see.
- Where it lives
- The data
- The copies
- The domain
- Security
- Speed
The services
What makes it grow after launch. A site going live is where the work starts, not where it's delivered.
- Support
- Automations
- The numbers
- And yours, what is it? Write to me.
- Being found
- Upkeep
What you call «a website» is the screen in the middle. The rest is the work behind it.
Four pieces, and they fit together
Each one stands on its own: you can ask me for just a site, or just the automation that saves you two hours a week. But they're built to fit, and together they become the place where the work actually happens. You start with the piece that weighs most, the rest gets added when it's needed.
- 01
Sites and landing pages
No bought themes filled with text. It starts from what a visitor has to understand in the first three seconds; structure, words and images follow from that. Then speed and indexing: the difference between having a site and being found.
- 02
E-commerce
I connect the catalogue to what you already run (back office, warehouse, courier) instead of asking you to update two systems by hand. Payments and shipping stay configurable: tomorrow you can switch provider without rebuilding the shop.
- 03
Web apps and platforms
We start from the smallest version that stands up and put it in front of a real person early. Roles, permissions and subscriptions get built from the start: adding them later means rewriting.
- 04
AI and automation
Connected to your real data, not to a model that guesses. And one rule I don't negotiate: when the assistant doesn't know, it hands over to a person instead of inventing an answer.
Work
Four projects, and how they were run
Four real projects. For each one: what the job was, the solution I chose and why that one, and how the work was run through to delivery.
From here on
How we can carry on
It isn't a rulebook, it's a convenience: four moments agreed up front, so neither of us has to ask the other where we are. If your case wants a different order, we change it.
01 · Within 48 hours of the first meeting
A document
Two pages: what the project needs, and how long each piece takes.
- The basics we need before we can start
- What's essential to go live, and what can wait
- What's worth leaving out, or turning into something else
It's the project's instruction booklet: from there on it's only a matter of building it.
We can write it together: if something needs changing, this is the moment when changing it is cheap.
02 · Before a single line of code exists
A drawn screen
The screens that matter, before they exist. Not all of them: only the ones where somebody decides something.
- The screen where someone who doesn't know you lands
- The one where somebody buys, books or writes
- The one you'll use yourself, every day, for years
It isn't finished design, and it's black and white on purpose: colour gets discussed later, order gets discussed now.
We make the important decisions looking at this, together. Changing a drawing costs an afternoon; changing something already built costs a week.
03 · Every two weeks, until the end
A link where you can look and try
Not a screenshot and not a presentation: an address you open on your phone while the work goes on.
- You can click around inside it
- You can show it to a colleague without explaining it
- You can reject it, which is exactly why I give it to you
It isn't a release. It's the same thing, incomplete, but real: what's there actually works.
It's the difference between finding a problem two weeks in and finding it two days from the end.
04 · From launch on, with no end date
A phone number
After launch a person answers, and the person is me. Not a ticket, not a form, not another supplier.
- Fixes: if I broke it, I fix it
- Changes, quoted one at a time
- «Can this be done?», even when the answer is no
It isn't a support contract you have to sign. If you don't need it you don't pay for it, and if you do, you already know who to call.
It's a contact that stays with you, both for support and for the ideas that come later.
Background
Where I learned
present
Freelance web developer
No badge
What it left me
How to talk to people who aren't technical: it's the skill I use more than any language. And the work I do now: moving a business from several tools onto a single platform, running video streaming for clients, holding documents and contracts together, letting many operators work on the same things at the same time.
My own clients' projects, plus backing up other freelancers: from the dashboard that centralises a business to the small tools orbiting it.
Front-end Developer / UI and UX Designer
D.lab
What it left me
I learned to sort the work and to be on several projects at once, deciding with the team what came first. And to build inside applications already in production, still billing every day: there, every change you make is made while somebody is buying.
Four products, some the company's and some its clients': a B2B platform to migrate, an AI assistant, an image archive and an analytics platform.
Web Developer
E.ROI srl
What it left me
Holding several technologies together instead of using one at a time: Vue and Inertia on top of Laravel, with load times coming down because the two halves stop redoing each other's work. And the first grounding in authentication, which is where a site stops being a shop window.
E-commerce platforms across Vue and Laravel: interfaces, authentication, APIs and the panels people actually work in.
Freelance developer
No badge
What it left me
I learned to work on a project that was already running, where I had to put the code in context, understand what each piece did and how the whole product logic was built, so I could implement what I was asked for.
First commissioned work: development and interface for a reselling business's dashboard.
Nobody hands you a badge when you work for yourself.
- years building for the web
- 3
- response time
- 24h
Contact
Your turn
I have a project
Tell me what you need
Two lines are enough. I answer within 24 hours, even when the answer is no.
What happens next
- Within 24 hoursAn answer, even if it's no
Not an automated quote and not a «thanks, we'll be in touch». If it isn't work for me I'll say so, and I'll tell you who I would look for.
- If we talkHalf an hour, no strings
On the phone or on video. It is for me to understand the problem and for you to see how I think. Nothing gets sold.
- Only after thatThe same two pages, with the numbers
It's the document from the section above, plus what it costs and how long it takes. Before the call those numbers don't exist, because there'd be nothing to count.
The other way out
Are you considering me for a role?
Then you don't need a form. Here's the up-to-date CV, and the two places where the code I write can actually be read instead of described.




