Freelance software developer · Rovereto sulla Secchia (MO), Italy · on site nearby and remote
Gianluca Vigato GV Software

Web platforms
and custom software
in .NET and Delphi

I design web platforms with C# and ASP.NET Core, fast hand-coded websites — no WordPress, no page builders — and desktop applications in both C# and Delphi, a language I've been working with for thirteen years. Clean, fast code built to stay in production without surprises.

C#.NETASP.NET CoreBlazorWPF.NET MAUIDelphi EmbarcaderoC++SQL ServerREST APIJavaScriptHTML and CSSC#.NETASP.NET CoreBlazorWPF.NET MAUIDelphi EmbarcaderoC++SQL ServerREST APIJavaScriptHTML and CSS
01 About

I build software, from testing to production.

I learned the trade where software can't stop: checkouts and POS systems in large-scale retail, industrial automation in C++, Delphi management systems old and new. Since 2024 I've been working freelance, on my own, on client projects and on my own products.

One method runs through everything I do: few dependencies, chosen one at a time; a hand-written front-end whenever HTML, CSS and JavaScript are enough; and a generic engine at the core, so that a new case is a configuration rather than a rewrite. That's why what I deliver can be grown instead of rebuilt.

18 years of development
13 years of Delphi
7 years of C# and .NET
100+ projects delivered
02 Products · select to open

Some of the platforms I've built, and keep developing.

Each one has its own site and identity. They're also the most direct way to understand how I work: if one looks like a problem you have, write to me and let's figure out how it could help you — or what to build from scratch.

Middleware Retail chains, resellers, POS software houses

Vynetic

The bridge between online sales and the store's fiscal cash register. It collects orders from sales platforms and payment systems, delivers them in real time to the right store and reports back the printing outcome.

platformevent collectionreal time or pollingon-site agentregisteroutcome
Straight to the register. A small agent installed on site receives events in real time, or polls for them at intervals when the network doesn't allow an open connection. The POS software only talks to the agent, locally.
One system for every store. Resellers, stores and access keys are managed from a single dashboard, with each client's data kept separate from everyone else's.
No document printed twice. Every event has its own identity and outcome: returns and voids come back recorded, and a retry never produces a second receipt.
C#ASP.NET CoreReal timeSQL ServerMobile appWindows and Linux agent
03 How they're built

Few dependencies, chosen one at a time, for a reason.

Web

C# and ASP.NET CoreBlazorPortals and back offices

Desktop

C# for WindowsDelphi VCL and FireMonkeyModernising existing applications

Mobile

A single C# projectAndroid and iOSLocal storage and sync

Data

SQL ServerSchema designMigrations from legacy systems

Front-end

Razor and ASP.NET CoreHand-written HTML, CSS and JavaScriptNo WordPress, no page builders

Integrations

Microservices and SaaS platformsPayments and sales platformsManagement systems and fiscal registers
04 Services
Custom

Web platforms

Management systems, multi-tenant portals, back offices. Each client sees only their own data, and that separation is enforced at the root.

Windows

Desktop applications

New programs in C#, or Delphi management systems already running in the company, carried forward and modernised — without switching them off while the work goes on.

Integration

Bridges between systems

Microservices, SaaS platforms, management systems and fiscal registers. Getting programs born in different eras and with different logic to talk to each other, without rewriting them.

Web

Hand-coded websites

Fast because they don't load four megabytes of plugins. Measured, accessible animations that respect people who have reduced motion in their system settings.

Mobile

Android and iOS apps

One project for both stores, on-device storage and a sync that copes with a network that comes and goes.

Continuity

Ongoing maintenance

Code someone else wrote that has to keep running. First you read it, then you put it under test, then you touch it.

05 Contact

Tell me what it needs to do.

A project to build, an application to modernise, or an ongoing collaboration as a technical partner: write to me and let's talk. You'll get a reply from me, not an automated form, and if it's not my kind of work I'll tell you straight away.

LocationRovereto sulla Secchia, 41016 Novi di Modena (MO) — Italy
AvailabilityOpen to new freelance projects

By sending this form you confirm you have read the privacy policy.

Si è verificato un errore. Ricarica 🗙