A modern, professional website built with Next.js 16, showcasing biotech engineering expertise and technical projects.
- Modern Stack: Next.js 16 with TypeScript and Tailwind CSS
- Professional Design: Clean, responsive design optimized for biotech industry
- Live Data Integration: Real-time Caltrain performance tracker integration
- MDX Blog: Technical blog with markdown support
- Dark/Light Mode: System-aware theme switching
- SEO Optimized: Comprehensive metadata, sitemap, and performance optimization
- Homepage: Professional introduction with live project showcase
- About: Detailed background and competencies
- Experience: Career timeline with achievements
- Projects: Technical project portfolio
- Blog: MDX-powered technical articles
- Publications: Streamlined academic publications
- Contact: Professional contact form
- Framework: Next.js 16 with App Router
- Styling: Tailwind CSS with custom design system
- Content: MDX for blog posts and documentation
- Icons: Lucide React
- Theme: Next-themes for dark/light mode
- Deployment: Netlify with automatic deployments
- Node.js 18+
- npm or yarn
npm installnpm run devOpen http://localhost:3000 to view the site.
npm run buildThe site integrates with a self-hosted Caltrain performance tracker:
- Live Data: Real-time transit performance metrics
- Fallback: Mock data when API is unavailable
- Health Monitoring: API status monitoring
- CORS Support: Cross-origin requests configured
NEXT_PUBLIC_CALTRAIN_API_URL=https://your-caltrain-domain.comsrc/
├── app/ # Next.js App Router pages
├── components/ # Reusable React components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and API clients
├── content/ # MDX blog posts
└── public/ # Static assets
- Build command:
npm run build - Publish directory:
.next - Environment: Node.js 18
Automatic redirects from old Hugo URLs to new Next.js structure included in netlify.toml.
- Real-time performance dashboard with live API integration
- Interactive data visualizations using React components
- API health monitoring and fallback handling
- Mobile-responsive design for all devices
- Biotech industry optimization and modern design
- Process development emphasis throughout content
- Technical project showcase with detailed case studies
- Academic background integrated but not primary focus
Create new MDX files in content/posts/:
---
title: "Post Title"
date: "2024-12-08"
excerpt: "Brief description"
tags: ["tag1", "tag2"]
---
Content here...Jonathan K. Sakkos
- Staff Process Development Engineer at Takara Bio USA, Inc.
- LinkedIn: jonathan-sakkos
- GitHub: jsakkos