Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dylan Hawke – Developer Portfolio

Welcome to the source code for my personal developer portfolio! This site showcases my skills, projects, services, and background in software engineering and creative problem-solving. Built with modern technologies and optimized for performance and clarity.


Tech Stack

  • Next.js 14+ – React Framework with App Router
  • TypeScript – Strict typing for maintainable code
  • Bootstrap 5 – UI framework for layout and responsive design
  • JSON Data – Dynamic rendering of project cards and pricing
  • Render.com – Hosting platform
  • Modular Components – Reusable sections built for flexibility

Project Structure

/app -> /about → About page /projects → Project cards from JSON /pricing → Pricing page with collapsible sections /contact → Contact page with mailto link /components → Reusable React components (Navbar, Footer, Card, etc.)

/data → JSON files for projects and pricing

/public → Static assets /imgs → Public images used in the project /styles → Global styles and custom CSS


Features

  • Dynamic Project Cards via JSON
  • Collapsible Pricing Sections (Web, App, Other)
  • SEO metadata per page (metadata.ts)
  • Image Optimization using next/image
  • Responsive Design (mobile-first)
  • Custom styling via Bootstrap utility classes and custom colors
  • Markdown support for rich descriptions

Local Development

To run the site locally:

1. Install dependencies

npm install

2. Start the dev server

npm run dev

Then open http://localhost:3000 in your browser.

Contact

This portfolio is open source, but the content is personal. Have a cool project or opportunity? Let’s talk!

📫 Email:

dylan_hawke+contactme@icloud.com

License

This portfolio is for personal/professional use and is not meant to be forked as a boilerplate. Please use it as inspiration, not a template.

Thanks for visiting!

Used by

Contributors

Languages