Welcome to the official source code of lorenzomaiuri.dev β my personal and professional website.
This site is the digital hub for my business, portfolio, and technical expertise in AI, software engineering, and data solutions.
- Modern Portfolio: Clean, responsive design showcasing my projects, services, and expertise.
- AI-Powered Chatbot: LorenzoBot β an interactive assistant that answers questions about my background, skills, and offerings.
- Project Showcases: Detailed pages for featured and additional projects, including tech stack, live demos, and source code links.
- Service Pages: Comprehensive descriptions of consulting services, case studies, and business solutions.
- SEO Optimized: Rich metadata, Open Graph, and structured data for discoverability.
- Accessibility & Performance: Mobile-first, fast-loading, and accessible UI.
- Contact & Social Links: Easy ways to get in touch or connect via LinkedIn, GitHub, and more.
- Framework: Next.js (App Router, SSR, API routes)
- Styling: Tailwind CSS, custom CSS, and utility classes
- Animation: Framer Motion for smooth UI transitions
- Icons: Lucide and React Icons
- Chatbot: Custom React components, API integration, and context-aware actions
- Deployment: Cloudflare Pages & OpenNext
- SEO: next-seo, sitemap, and structured data
- TypeScript: Full type safety across the codebase
- Testing & Linting: ESLint, Prettier, and strict TypeScript config
app/β Next.js app directory (pages, layouts, API routes)components/β Reusable UI and feature componentscontent/β Project and service data (JSON)lib/β Utilities, types, and hookspublic/β Static assets (images, favicon, sitemap)app/globals.cssβ Global styles and Tailwind config
Interested in working together or want to know more?
- Email: contact@lorenzomaiuri.dev
- LinkedIn: linkedin.com/in/maiurilorenzo
- GitHub: github.com/lorenzomaiuri-dev
Thanks to the open-source community and all contributors to the libraries and tools that power this project.
This project is licensed under the GNU AGPL v3.0.
See LICENSE for details.