A clean, minimalist portfolio website showcasing projects and expertise in modern web technologies, AI, and full-stack development. Built with Next.js 15, TypeScript, and Tailwind CSS.
- Dark Mode Only - Sleek dark theme optimized for readability and aesthetics
- Minimalist Design - Clean typography with Geist font and strategic use of whitespace
- Responsive Layout - Mobile-first design that works seamlessly on all devices
- Smooth Animations - Scroll-triggered fade-in animations and subtle hover effects
- Protected Email - Client-side email protection against bots and scrapers
- Modern Stack - Next.js 15, TypeScript, Tailwind CSS v4, and Radix UI components
- Blog Integration - MDX support for technical writing and articles
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS v4 - Utility-first styling
- Radix UI - Accessible component library
- next-mdx-remote - MDX support for blog posts
```bash
git clone https://github.com/JorgeMenaDev/minimalist-portfolio.git cd minimalist-portfolio
npm install
npm run dev ```
Open http://localhost:3000 to view the portfolio.
The portfolio is designed to be easily customizable:
- Personal Info - Update in
app/page.tsx - Styling & Colors - Modify in
app/globals.css(uses OKLCH color space) - Blog Content - Add/edit markdown files in
content/blog/ - Components - Reusable UI components in
components/
The contact email is protected using client-side rendering and dynamic href injection to prevent scraping by bots while maintaining full functionality for users.
Open source and available under the MIT License.
Jorge Mena | Senior Software Engineer | Email | GitHub | Twitter/X