Portrait of Davide Di Francesco
DDF/ Blog

[ Portfolio / 2026 ]

Davide Di Francesco

Frontend developer building web applications with Angular and TypeScript, and writing about what I learn along the way.

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

[ 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 keep studying: courses on Angular, JavaScript, React and front-end development from Udemy, Coursera and Frontend Masters, all listed in the full CV.

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

[ 02 / Experience ]

Experience

  1. Frontend Developer @ Gunpowder S.r.l

    • Lead the development of customer-facing applications in Angular and TypeScript, built around each client's requirements.
    • Responsive design across devices, and close integration work with the backend team.
    • Run Angular training sessions for the rest of the team.
  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

    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 ]