Skip to content

All projects

Personal and client projects across web, design, automations, integrations, technical consulting, and much more.

  • SpinoTecnica SNC

    Corporate website for a security and retail-tech company that showcases seven products and turns visitors into contacts via email, WhatsApp, and map.

    SpinoTecnica is a company with over 20 years of experience in security for shops, businesses and private clients. The website presents the commercial offering: anti-shoplifting, deterrence, analytics, systems and more — and guides visitors toward the sales team. They needed a clear corporate site built for conversion, without losing visitors across dozens of different solutions. I designed and developed a modular Next.js platform with a video hero, solution catalog, dedicated pages and integrated contact paths (form, WhatsApp, map). The contact flow combines a validated form with Resend email delivery, WhatsApp deep links, a dual-location Leaflet map (Lombardy and Rome), Google Maps shortcuts, and Iubenda-powered cookie/privacy compliance — designed to lower friction and increase inbound requests.

    • UI/UX designed from scratch: interface, typography, and components built to fit the brand
    • Contact form with client- and server-side validation and Resend email delivery
    • Dual-location interactive map with Milan/Rome switcher, fullscreen mode, and location sharing
    • Seven solution landing pages in the homepage catalog with structured commercial content
    • Full-screen video hero with direct CTA to the contact section
    • Iubenda-integrated cookie consent and privacy/cookie policies
    • Centralized data architecture (products, locations, messaging) for fast updates

    Client, Web, B2B, Design

    Next.js, React, TypeScript, Tailwind CSS, Leaflet, Resend

    WhatsApp, Google Maps, Email, Contact form, Cookie consent

    https://spinotecnica.it

  • Petro Dj

    Open Format DJ portfolio: video hero, dynamic photo & video gallery, upcoming dates, and booking via Instagram, TikTok, and email — bilingual IT/EN with file-based content updates.

    Petro Dj is an Open Format DJ active between Ibiza and Rome, playing Reggaeton, House, Pop, Latin, Tech House, and Hip Hop. The site is his digital home base: it presents his sound, live presence, and booking channels for clubs, beach clubs, rooftops, and private events. The goal was a striking one-page experience that feels like a night out — not a generic artist template. I designed and built a Next.js site with a full-screen looping video hero, scroll-reveal sections, and a dark aesthetic aligned with club culture. Gallery, events, and venues are dynamic: Petro can add or remove gallery items by dropping files into a folder, and update dates and locations by editing a data file — no code changes needed. Beyond that, the site includes about, mix & set, contact sections, and full IT/EN localization.

    • UI/UX designed from scratch: dark club aesthetic, typography, and motion built around the owner's identity
    • Full-screen looping video hero with gradient overlay and dual social CTAs
    • Bilingual IT/EN with language switcher and locale-specific routes
    • Dynamic gallery: add or remove photos and videos via folder — no code edits
    • Dynamic events and venues: update dates and locations by editing a data file
    • File-based CMS-style workflow for non-technical content updates
    • Masonry photo & video gallery with lightbox and expand-to-fullscreen
    • Mix & Set section scaffolded for future audio embeds
    • Scroll-reveal animations and mobile-first responsive layout

    Client, Web, Entertainment, Design

    Next.js, React, TypeScript, Tailwind CSS

    Instagram, TikTok, Email, Photo gallery, Events calendar, Multi-language

    https://petrodj.com

  • Sole D'oro House

    Holiday rental: photo gallery, availability calendar, interactive map, and booking inquiries via email, WhatsApp, and map.

    Sole D'oro House is a holiday rental in Norsi with panoramic views of the sea and Montecristo, five minutes from the beach. The website showcases the property, amenities and photos to attract guests and turn visits into booking inquiries. The goal was to increase direct bookings without relying on OTAs. I built a Next.js site with gallery, availability calendar, booking form, interactive map and direct contact channels (email, WhatsApp). The booking flow includes an availability calendar with booked dates and minimum stay rules, a date-aware contact form, structured booking emails via Resend to the host, WhatsApp contact, and downloadable PDF guides in Italian and English — all with Iubenda cookie and privacy compliance.

    • UI/UX designed from scratch: hospitality mood, layout, and booking flows tailored to the brand
    • Interactive availability calendar with booked dates
    • Booking form with date selection, validation, and email notifications via Resend
    • Leaflet map with fullscreen, zoom controls, and direct Google Maps link
    • Photo gallery with carousel and lightbox to showcase the property
    • Host profile with links to Airbnb and Booking.com
    • Multi-channel contact: email, WhatsApp, form, and PDF guides

    Client, Web, Hospitality, Design

    Next.js, React, TypeScript, Tailwind CSS, Leaflet, Resend

    WhatsApp, Google Maps, Bookings, Contact form, Email, Cookie consent

    https://soledorohouse.com

  • E-commerce Invoicing Automation

    Wix → Zapier → fattureincloud.it pipeline for metododefinedbody.com: electronic invoices on every payment for the Italian tax authority (Agenzia delle Entrate), with zero manual work.

    Defined Body by Alebis (metododefinedbody.com) is a Wix Studio e-commerce for aesthetic treatments, gift cards and skincare in Milan. I worked with the team to fix an urgent production issue: every order still needed manual invoicing, which was repetitive, error-prone on customer data, and slowing day-to-day operations. They also needed compliant electronic invoices for the Italian tax authority (Agenzia delle Entrate) and the SDI exchange system, so I designed and built a Wix → Zapier → fattureincloud.it pipeline that automatically generates the electronic invoice on every confirmed web payment. The electronic invoice is created automatically at the right moment — only for successful web payments — with correct VAT handling, amount reconciliation and the mandatory fields for the Italian SDI system. The result is the complete elimination of manual invoicing: every paid order on metododefinedbody.com generates its own document, with data always consistent with what was actually collected.

    • Triggers on the correct Wix eCommerce event (confirmed web payments only, manual orders excluded)
    • Dynamic customer data mapping: automatic distinction between individuals (tax code) and businesses (VAT number)
    • VAT calculation and reconciliation aligned with fattureincloud.it's logic to prevent total mismatches
    • Automatic handling of shipping, discount codes and the real payment method (card, PayPal, etc.)
    • Electronic invoice creation with correct SDI data (recipient code, payment method, etc.)
    • Settlement account selected dynamically based on the payment instrument used

    Client, Automation, E-commerce

    Wix Velo, Zapier, fattureincloud.it API v2

    Electronic invoicing, Order automation, Payment webhooks, VAT calculation, SDI integration

    https://www.metododefinedbody.com

  • Verizon Technical Consulting

    Over a year of remote technical consulting on a legacy production codebase for Verizon: pair programming on video calls and solutions shown directly in the code.

    A year-plus technical consulting collaboration with Adithya Harsha, a colleague on the Verizon product team in India — one of the leading US telecom companies. NDA project: the details stay confidential. It was a legacy application — complex and already live in production. I supported him through pair programming on video calls: problem analysis, live solution in the code, and step-by-step explanations. Ongoing support on bugs, refactors, development patterns, and architectural decisions in an enterprise context, with remote collaboration between India and Italy.

    • Over a year of ongoing technical consulting
    • Pair programming and live coding on calls
    • Legacy production codebase support
    • Remote collaboration in English (India ↔ Italy)
    • Confidential project (NDA)

    Consulting, Web, Telecom

    React, JavaScript

    Legacy codebase, Pair programming

    https://verizon.com

  • Vinted Analyzer

    Web app to generate optimized Vinted listings with AI: upload photos, get an SEO title and description, suggested prices, sellability score, and quick copy.

    Vinted Analyzer is a personal project I built to help Vinted sellers publish stronger listings starting from product photos alone. Creating optimized titles, descriptions and prices takes time and skills many sellers don't have. I designed this web app to close that gap: vision-language AI analysis, sellability score, multilingual output, one-tap copy, and end-to-end development in Next.js. I built the interface in Next.js 14 with a mobile-first layout, automatic output translation across IT/EN/ES/FR, and a sellability score with breakdown (brand demand, condition, price positioning). Every result field is editable inline and copyable with one tap. The AI stack uses Groq as the primary provider with Google Gemini 2.5 Flash as automatic fallback. I also added last-result recovery in localStorage, a feedback form via Resend, and optional Stripe Checkout donations.

    • UI/UX designed from scratch: mobile-first interface and components built for the AI flow
    • AI analysis from photos: SEO title, description, tags, and prices
    • Dual AI providers: Groq primary, Gemini as automatic fallback
    • Sellability score with breakdown on brand, condition, and price positioning
    • Multilingual UI (IT/EN/ES/FR) with automatic translation
    • One-click copy per field, last-result recovery, and responsive layout
    • In-app feedback via Resend and optional Stripe donations

    Personal, Web, SaaS, Design

    Next.js, Google Gemini, React, TypeScript, Tailwind CSS, Groq, DeepL / Google Translate, Resend, Stripe

    Donations, Feedback form

    https://vinted-analyzer.vercel.app

Giuseppe Pinto. Softwaredeveloperwho brings results.

Hi, I'm Giuseppe Pinto, and with 7+ years of experience I build websites, native Android and iOS apps, UI/UX design, automations, technical consulting, and much more for companies, SMEs and startups. More inquiries, less friction, fast turnaround, and delivery without surprises.

Numbers that matter

0+Years of experience
0+Completed projects
0+Satisfied clients
< 0hResponse time
Services

Digital solutions
designed for your project.

From UI/UX design to development, with AI automations and technical consulting — tailored work on websites, integrations, and much more.

Development

Websites and native Android and iOS applications with clear messaging and paths that convert. Fast, responsive interfaces optimized for mobile, search, and performance.

Web & NativeCode & No-CodeSEO & Performance
Example of React front-end development: a component file with highlighted syntax

UI/UX Design

Wireframes, prototypes, and design systems. I define flows, components, and UI states before code.

Design system with color palette, typography, and reusable components

Technical consulting & review

Pair programming, code review, and technical audits on architecture, risks, and priorities before launch.

Automations & AI Flows

Email, notifications, CRM updates, and repeatable tasks — plus AI flows when a smarter pipeline is needed.

Web services & data integrations

APIs, server logic, access control, and data connected to the tools you already use — without pushing everything onto the frontend.

Projects

Real projects,
results you can see.

Here you'll find my freelance projects for clients — each one is a solved goal. The full career path is on LinkedIn.

Screenshot of the SpinoTecnica homepage with hero video and security solutions overview
ClientWebB2BDesign

SpinoTecnica SNC

Corporate website for a security and retail-tech company that showcases seven products and turns visitors into contacts via email, WhatsApp, and map.

Next.jsReactWhatsAppGoogle Maps
Screenshot of the Petro Dj homepage with full-screen video hero and Open Format genre tags
ClientWebEntertainmentDesign

Petro Dj

Open Format DJ portfolio: video hero, dynamic photo & video gallery, upcoming dates, and booking via Instagram, TikTok, and email — bilingual IT/EN with file-based content updates.

Next.jsReactInstagramTikTok
Screenshot of the Sole D'oro House homepage with panoramic hero and availability CTA
ClientWebHospitalityDesign

Sole D'oro House

Holiday rental: photo gallery, availability calendar, interactive map, and booking inquiries via email, WhatsApp, and map.

Next.jsReactWhatsAppGoogle Maps
Screenshot of the Defined Body by Alebis homepage — Wix e-commerce for treatments, gift cards and skincare in Milan
ClientAutomationE-commerce

E-commerce Invoicing Automation

Wix → Zapier → fattureincloud.it pipeline for metododefinedbody.com: electronic invoices on every payment for the Italian tax authority (Agenzia delle Entrate), with zero manual work.

Wix VeloZapierElectronic invoicingOrder automation
Screenshot of the Verizon website homepage
ConsultingWebTelecom

Verizon Technical Consulting

Over a year of remote technical consulting on a legacy production codebase for Verizon: pair programming on video calls and solutions shown directly in the code.

ReactJavaScriptLegacy codebasePair programming

Got a project in mind?

Tell me your idea: I'll help you define the scope, choose the right approach, and launch a project that works.

Let's talk
Clients

What clients say.

Real feedback from people I worked with: concrete results, clear communication, and deadlines met.

About me

Giuseppe Pinto

Software developer

7+ YearsExperience
Milan, ItalyLocation
IT, EN, ESLanguages
"I build clear digital experiences: fewer unnecessary steps, more results that matter every day."

Hi, my name is Giuseppe Pinto. Roots in Peru, present in Italy — raised between two worlds, I carry two horizons and three principles: listen, adapt, and never take anything for granted. Today Milan is home — and building software, apps, and websites that people actually use is how I turn that energy into something concrete for everyone who trusts me with a project.

For more than 7 years I've worked with many companies on web development, automations, AI integrations, design, and much more — resilient systems and clear interfaces, from front-end through full stack when needed. The goal is simple: understand your context, explain things plainly, and deliver something you and your users can actually use — more inquiries and a digital presence you can be proud of.

FAQ

Frequently asked questions.

Timelines and how I work — in brief, so you can write to me with more peace of mind. Missing something? Use the form — no obligation.

At the start I always give you a clear estimate, so you know what to expect. As a guide: landing page — 35 working days, corporate site — 23 working weeks, e-commerce or a more structured web app — 46 working weeks.
Yes — and that's why I work in steps. You see progress through live previews, get a minimum of 2 revision rounds included (any extra rounds we define together), and 30 days of post-launch support for delivery-related fixes. I don't disappear after go-live. If something feels off, we talk it through right away and we fix it before we conclude the project.
Yes, often. Redesign, performance, new features, fixes, or something already started that needs a push: I look at your case and suggest a realistic path. Send me the link and your goal via the contact form — I'll reply with indicative timelines and costs, no obligation.
I read your message, even if it's just an idea, and reply within 24 hours with focused questions or a ballpark estimate. No pressure: if it makes sense, we dig deeper. If the timing isn't right, we'll wait until you're ready.
You do. Once the project is delivered and settled, the site, the code, and the assets we built for you are yours — source files included. I can stay for maintenance if you want, but you're never locked in: you can host it elsewhere, hand it to another developer, or manage it on your own.
Contact

Let's talk about
your project.

The first call is free, with no obligation. I reply within 24 hours — tell me your idea and we'll find the best way to bring it to life.

Need a faster response?