Services / Web application development

Web applications that hold up to everyday work.

I build applications, private areas and business tools, from the interface to the systems that make it work. The technologies I know best are JavaScript and React, PHP and Laravel; I also work with Node.js and Express.

Tell me about your projectSee the projects

When it helps

The problems I tackle.

  1. 01

    Work is spread across too many tools: spreadsheets, email, shared folders. Information gets lost every time it changes hands.

  2. 02

    Your existing management software has become hard to change, and every new feature risks breaking another one.

  3. 03

    You need a private area or a portal for clients and collaborators, with clear roles and permissions.

  4. 04

    Several products are growing in parallel and each one reinvents the same foundations: login, files, permissions, interface.

  5. 05

    The interface is slow or confusing, and people go back to the old way of doing things.

  6. 06

    The product has to integrate with other systems through APIs and webhooks without becoming fragile.

What I can do

The work, in practice.

  • Applications and business software

    From the data model to the interface: case files, documents, deadlines, invoicing, workflows with states and permissions.

  • Platform rebuilds

    Redesigning an existing product around its domains, with a React frontend organised by feature and a modular backend.

  • Private areas and portals

    Role-based access, sign-in with Google or SSO, external access limited to a single case file or resource.

  • Shared foundations across products

    A shared design system, file handling, security rules and error monitoring, so the same things don’t get rewritten in every project.

  • Real time

    Chat, notifications and live updates through a dedicated WebSocket service, without giving up data consistency.

  • APIs and integrations

    Documented APIs, partner keys, signed webhooks with retries and a delivery log.

Who I work with

I work with companies and teams that have a product to build or grow: either as a developer inside an existing team, or alongside someone who has the idea and needs someone to turn it into software. I work as a freelancer.

Training The MERN Fullstack Guide by Academind (2022): React, Node.js, Express and MongoDB.

  • JavaScript
  • React
  • PHP
  • Laravel
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • MySQL
  • Docker
  • WordPress

How I work

From the problem to the release, and beyond.

  1. 01

    Understand

    I start from what people actually do: who uses the product, how they work today, where they lose time. Questions come before code.

  2. 02

    Design

    I define the data, the domains and the boundaries of the application. I choose the stack based on the problem, and I explain why.

  3. 03

    Build

    Small, verifiable releases, reproducible Docker environments, errors monitored from day one.

  4. 04

    Evolve

    After release I measure, fix and improve. Reusable foundations become an asset for the next projects.

A real example

In UnigestPro we brought case files, documents, communications and invoicing together in a single platform. The foundations built there (design system, file handling, security, error monitoring) became the shared standard for Vidimo and Recapito: three different products, one way of solving the common problems.

Projects

Where I’ve done it before.

Contact

Got a product
to build?

Tell me about the problem, the context and where you want to go. I’ll reply with precise questions and a concrete proposal.

Tell me about your projectConnect on LinkedInGitHub

ciao@giovannibevacqua.com