[ 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)
- Angular — The Complete GuideUdemy
- The Complete JavaScript CourseUdemy
- Responsive Real-World Websites with HTML and CSSUdemy
- Tailwind CSS From ScratchUdemy
- Vim MasterclassUdemy
- Introduction to Front-End DevelopmentCoursera
- Programming with JavaScriptCoursera
- Developing Front-End Apps with ReactCoursera
- Version ControlCoursera
- The Last Algorithms Course You'll NeedFrontend Masters
[ 02 / Experience ]
Experience
-
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.
-
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
-
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.
-
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.
-
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.
[ 04 / Writing ]
Latest posts
- Five Months Building OrdiClick with AI Agents
- Vibecoding in Practice: Building SortDocs with AI
- Vibecoding, One Year Later: Trying the Same Multiplayer Prototype Again
- Vibecoding: Letting AI Code for Me
- Universal Middleware for Any Function
- Conditional Routing in Angular with canMatch Guards
[ 05 / Contact ]