DDF/ Blog

[ Portfolio / 2026 ]

Davide Di Francesco

Frontend developer building customer-facing web applications with Angular and TypeScript. I follow AI tooling closely and build it into the way I work.

Role
Frontend developer
Base
L'Aquila, IT 42.35°N 13.40°E
Stack
Angular · TypeScript · RxJS · NgRx
Now
Gunpowder S.r.l

[ 01 / Info ]

I build interfaces people use while they are busy doing something else.

I'm a frontend developer based in L'Aquila, Italy. Most of my work happens in Angular and TypeScript: customer-facing applications, responsive layouts that hold up on every device, and the integration work that makes a front end and a back end feel like one product.

I pick up new tools quickly, and AI is the one that has changed my work the most. I keep trying new models and agents, keep what actually improves my results and refine how I use it from one project to the next. Today most of it runs through Claude Code.

When I'm not coding I read technical books, skateboard, and play board games, card games most of all.

Courses & certificates (10)

[ 02 / Experience ]

Experience

  1. Frontend Developer @ Gunpowder S.r.l

    • Front end of client applications in small teams: a case-management portal for Regione Abruzzo staff, a fitness app with live video calls, and an AI platform that turns documents into a knowledge base you can chat with.
    • Responsive interfaces across devices, and close integration work with the backend team.
    • Taught Angular to half a dozen colleagues.
  2. Community Manager @ VR Future

    • Grew engagement in VR enthusiast communities through social media.
    • Designed online events and campaigns that fed user feedback back into the product.

[ 03 / Projects ]

Projects

  1. 01

    OrdiClick

    My own product. Online ordering and management for restaurants. Venues publish daily menus on their own subdomain with a QR code, take pickup and delivery orders and follow each one from the kitchen to the door. Reservations, table ordering, loyalty cards and analytics switch on and off from an admin panel built for staff working mid-service.

    Angular · TypeScript · Supabase · Stripe · Vercel

  2. 02

    AI-Powered Document Generation

    Pick a template and a knowledge base, fill in the form it generates, and the model writes the specific sections of the document from your answers. Faster documents that stay accurate and consistent.

    Angular · NgRx · OpenAI GPT-4

  3. 03

    On-chain Digital Credentials through NFTs

    Verifiable credentials in the spirit of VC and OpenBadges, issued as NFTs: tamper-proof records that anyone can check without trusting the issuer's server.

    JavaScript · Solidity

[ 04 / Writing ]

[ 05 / Contact ]