📍 Location: Pisa, Italy (GMT+1)
❓ Willing to relocate / work remotely: Yes
Portfolio Linkedin Gmail Telegram Twitter Buy Me a Coffee
| Project | Description | Tech | Websites |
|---|---|---|---|
| Edil 2 Esse | A website for a construction company built with Next.js, Radix UI and Resend | Next.js / RadixUI / Resend | Website |
| Non Solo Poesia | A rich text blog for a writer built with Next.js, TipTap and PostgreSQL | Next.js / TipTap / PostgreSQL | Website |
| Pineapple Ecommerce | An iPhone ecommerce built with Next.js, Sanity and Stripe | Next.js / Sanity / Stripe | Website |
| Compare NBA Players | A Next.js app that compares NBA players 1v1 with Chart.js and NBA API | Next.js / Chart.js / NBA API | Website |
| todo-cli | A command-line Todo List application built with Rust | Rust | N / A |
| Facebook Clone | A Facebook clone built with the MERN stack, login: john, 1234 |
MERN | Website |
| Blog | A MERN blog website where the admin can create blogs with markdown, edit, delete and publish them. The user can view the blogs and comment on them, login: john, 1234 |
MERN | Website |
| House Marketplace | An Airbnb-like house marketplace built with Firebase and React | Firebase / React | Website |
| Shadcn/ui Dashboard | A dashboard built with Next.js and Shadcn/ui components | Next.js / Shadcn/ui | Website |
| Consulting Firm | A nice looking static website for a consulting firm built with TailwindCSS | TailwindCSS | Website |
| React Native Todo List | A Todo List application for iOS built with React Native and Expo | React Native, Expo | N / A |
| React Native Guessing Game | A guessing game app built with React Native and Expo | React Native, Expo | N / A |
| iPhone Dice App | A Dice application for iOS built with Swift and Storyboard | Swift, Storyboard, XCode | N / A |
| Debugging Duck (React Native), (Electron) | A cute debugging duck that helps you coding built both for mobile (React Native) and desktop (Electron) | React Native / Electron | N / A |
| MenuBar Tasks | An Electron app for Mac OS that allows you to manage and display tasks in the menu bar | Electron | N / A |
| Weather API App | A Weather API fetch app built with React | React / Weather API / Fetch | Website |
| Next JS App Router Blog | A minimal blog built with NextJS App Router and Typescript to show its features | NextJS, Typescript | Website |
| Next JS Markdown Blog | A Next.js markdown blog static site generator (SSG) | NextJS, SSG | Website |
| Click to Win | A click to win game built with Next.js, Clerk authentication and MongoDB | NextJS, Clerk, MongoDB | Website |
| ChatGPT Clone | A clone of chatGPT website that instead uses the OpenAI API | Next.js, OpenAI API | Website |
| Local Library | A Wikipedia-like website for a local library built with the MVC pattern (NodeJS, MongoDB, EJS) | MVC | Website |
| Svelte Feedback App | A Feedback App created with Svelte to showcase its main features | Svelte | Website |
TIP: If Facebook Clone and Blog websites aren't loading, copy the link and paste it in a new tab*
*Those are hosted on Render.com so they might take a while to load. Unfortunately Heroku has removed the free tier to host them.
| Project | Description | Tech | Websites |
|---|---|---|---|
| Canvas Game | A mini game built with HTML Canvas, Vanilla Javascript and CSS | Canvas, Javascript | Play Now |
| Server Neofetch | A Next.js neofetch-like app for the server (get server info) | Next.js, API, Node | Try It Now |
| iPhone Calculator | A simple calculator app similar to the iPhone one built with Javascript | HTML, CSS, Javascript | Try It Now |
| Tic Tac Toe | A minimal tic tac toe game built with HTML, CSS and JavaScript | HTML, CSS, Javascript | Play Now |
| Drum Machine 808 | A drum machine that plays the classic 808 drum sounds | HTML, CSS, Javascript | Play Now |
| Three.js | A 3d animation project built with Three.js | Three.js, Vite | Website |
| chatGPT API | This is a terminal based chatbot that uses the OpenAI API | OpenAI API, GPT-4, Node.js | N/A |
| React Spring Sticky | A react-spring sticky effect built with React, Typescript, and Vite | react-spring, Typescript | Website |
| React Spring Parallax | A react-spring parallax effect built with React, Typescript and Vite | react-spring, Typescript | Website |
| Analog Clock | A simple front end analog clock with sound and dark mode | HTML, CSS, Javascript | Website |
| Etch A Sketch | An Etch A Sketch toy clone made with HTML, CSS and JavaScript | HTML, CSS, Javascript | Play Now |
| Mini Game | A mini game built with HTML, CSS, Javascript | HTML, CSS, Javascript | Play Now |
| Tone.js Mini Piano | A mini piano application that uses the Tone.js Web Audio framework | Tone.js, CSS, Javascript | Play Now |
| Stars Clouds Aphorism | A website that generates stars, moving clouds and displays aphorisms | HTML, CSS, Javascript | Website |
| Fade Into View Animation | A React component that fades in an element when it is scrolled into view | React, Typescript | Website |
| Apple Scroll Animation | A Vanilla Javascript frame synced to scroll Apple animation | HTML, CSS, Javascript | Website |
| Apple Scroll Animation 2 | A Framer Motion and React Apple scroll animation | React, Framer Motion | Website |
| Roll Two Dice Game | A Vanilla JavaScript game that rolls two dice and displays the result | HTML, CSS, Javascript | Play Now |
| Cursor Tail Animation | A nice custom cursor tail animation | HTML, CSS, Javascript | Try It Now |
| Sneakers Card | A nice responsive, animated CSS card for selling merchandise | HTML, CSS | Try It Now |
| Portfolio Agro | A portfolio I made for my brother when he graduated university | HTML, CSS, Javascript | Website |
| Excavator CSS Animation | An excavator icon animation made with CSS and PNG images | HTML, CSS | Website |
| Stop Watch | A simple stop watch application written in Javascript, HTML and CSS | HTML, CSS, Javascript | Try It Now |
| Load More Button | A simple react load more posts button that fetches data from an API | React, Fetch API | Website |
| Day Night | A simple day/night cycle animation with a sun and stars | HTML, CSS, Javascript | Website |
| React Autocomplete | A simple React Autocomplete component that uses a Trie data structure | React, Vite | Website |
| HTMX Todo List | A todo list built with HTMX and Node.js/Express | HTMX, Node.js, Express | N/A |
Note: Visit my css cheat sheet repo repo to see more CSS animations and effects
TypeScript JavaScript Next JS React SASS CSS3 TailwindCSS Styled Components CSS Modules PostCSS Bootstrap Bulma HTML5 React Native Electron.js Svelte jQuery React Router Redux
Node.js Express Nodemon NPM yarn pnpm Python Django Flask Socket.io Puppeteer
MongoDB Firebase Prisma PostgreSQL SQL MySQL SQLite Strapi Sanity Supabase
MERN MVC JAMSTACK OOP Functional DRY CRUD Agile Scrum Kanban
REST Axios Fetch tRPC zod JSON Postman OpenWeather Mailchimp Stripe PayPal
Passport Firebase NextAuth Google OAuth Json Web Tokens Cookies Session Local
Jest React Testing Library Docker Virtual Machines Parallels VirtualBox
VS Code Prettier ESLint Babel Webpack Create Next App Create T3 App Vercel Vite Heroku Create React App Railway Chrome Dev Tools Copilot Vim Terminal iTerm2 ZSH Bash
Linux MacOS Windows Algorithms Data Structures C MicroPython Markdown Jira Trello Notion CI/CD SEO Figma Adobe XD Photoshop Illustrator Lightroom Premiere Resolve OBS Audition Ableton Live Avid Pro Tools Microsoft Office Word Excel Powerpoint Google Suite chatGPT
- 👨💻 5+ years in Front-end Development
- 👨💻 4+ years in Back-end Development
- 📱 10+ years in Software Development, Plugins, Graphic Design, Sound Design
- 🇺🇸 C2-level English proficiency, 10+ years of professional experience in English-speaking environments, including business meetings and frequent USA visits.
Feel free to contact me if you have any questions or if you want to work together