A modern, responsive portfolio website showcasing cloud operations expertise, professional experience, and technical projects. Built with Next.js, React, TypeScript, and Tailwind CSS.
This portfolio website is designed to:
- Highlight Mark Howell's cloud operations and DevOps expertise
- Showcase professional experience across enterprise cloud environments
- Display technical projects and notable achievements
- Serve as a hub for job search and professional networking
- Framework: Next.js 14+ with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Linting: ESLint
- Node Version: 18+
- Node.js 18+ installed
- npm (comes with Node.js)
# Install dependencies
npm install
# Run development server
npm run dev
# Open in browser
# Visit http://localhost:3000# Build for production
npm run build
# Start production server
npm run start
# Run linter
npm run lint/app - Next.js App Router pages and layouts
/public - Static assets (images, etc)
/components - Reusable React components
/lib - Utility functions and helpers
/data - Processed content from LinkedIn export
/styles - Global styles and Tailwind config
Content is populated from LinkedIn profile export data (in /home/clay/Documents/projects/how3ll.net/Data2site/linkedin/):
- Professional summary and headline
- Employment positions and experience
- Technical skills and endorsements
- Project highlights
- Recommendations from colleagues
- Education and certifications
# Development
npm run dev # Start dev server (watches for changes)
# Building
npm run build # Build for production
npm run start # Start production server
# Code Quality
npm run lint # Run ESLint
# Cleanup
rm -rf .next # Clear build cacheapp/layout.tsx- Root layout and navigationapp/page.tsx- Home pagenext.config.ts- Next.js configurationtsconfig.json- TypeScript configurationtailwind.config.ts- Tailwind CSS configuration
Portfolio design inspired by:
This project is configured to deploy on Vercel (recommended) or any Node.js hosting.
- Push to GitHub
- Connect repository to Vercel
- Vercel automatically deploys on push to main branch
MIT License - See LICENSE file for details