Hola 👋! I'm Maxi, an engineering manager from 🇦🇷 living in 🇮🇪. This project is my personal portfolio, blog, and development timeline, built with Next.js and automated with AI.
👨💻 Developer -
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Package Manager: pnpm
- Styling: Tailwind CSS with shadcn/ui
- Content: Markdown parsed with
gray-matterand rendered withreact-markdown - Icons: Lucide React
- Typography: @tailwindcss/typography
- Timeline: A daily automated update log of my engineering activities.
- Projects: Showcase of my work with tech stacks and links.
- Blog: Markdown-based blog posts with reading time and images.
- Automation: GitHub Action that summarizes daily commits using Gemini AI.
- Modern UI: Clean, responsive design inspired by high-end developer tools.
app/: Next.js App Router pages and layouts.components/: Reusable UI components (includingshadcn/ui).content/: Markdown files for blog posts, projects, and timeline updates.blog/: Articles and blog content.projects/: Project showcases.updates/: Daily timeline updates.
lib/: Utility functions and markdown parsers.scripts/: Automation scripts for content generation.public/: Static assets and blog images.
- Node.js (v18+)
- pnpm
pnpm installpnpm devpnpm build
pnpm startThis project features a fully automated timeline update system:
- GitHub Action: Runs daily at 20:00 UTC (
.github/workflows/daily-timeline-update.yml). - AI Summary: Uses Gemini AI to summarize the day's git commits.
- Content Creation: Automatically generates a new markdown entry in
content/updates/.
This project is personal and for portfolio purposes.
- LinkedIn: maxigimenez