Skip to content

A responsive and modern web portfolio showcasing my technical skills, professional background, and personal projects. Includes a dedicated Skills page highlighting my experience across technologies, and a Projects page featuring hands-on work with real-world tools and frameworks.

Notifications You must be signed in to change notification settings

marksmith1994/MyPortfolio

Repository files navigation

Mark Smith - Senior Software Engineer Portfolio

A modern, responsive portfolio website showcasing my professional experience, technical skills, and project work. Built with cutting-edge web technologies to demonstrate both my development capabilities and design sensibilities.

🚀 Live Demo

View My Portfolio

✨ Features

  • Modern Design: Clean, professional interface with smooth animations and micro-interactions
  • Responsive Layout: Optimized for all devices with a mobile-first approach
  • Dynamic Content: Real-time integration with GitHub repositories and external APIs
  • Interactive Elements: Engaging user experience with custom animations and visual feedback
  • Contact Integration: Functional contact form with email delivery
  • Performance Optimized: Fast loading times and efficient resource management

🛠️ Tech Stack

Frontend

  • Blazor WebAssembly - Modern .NET web framework for interactive client-side applications
  • Bootstrap 5 - Responsive CSS framework for consistent, mobile-first design
  • Custom CSS - Tailored styling with modern CSS features and animations
  • Font Awesome - Professional icon library

Backend & Services

  • ASP.NET Core - High-performance web framework
  • GitHub API - Dynamic repository integration
  • SMTP Email Service - Contact form functionality
  • External APIs - Integration with NASA APOD, SpaceX, Strava, and Weather services

Development & Deployment

  • .NET 8.0 - Latest .NET framework with cutting-edge features
  • Azure App Service - Cloud hosting and deployment
  • GitHub Actions - CI/CD pipeline automation

📱 Sections

  • Home: Professional introduction and overview
  • Projects: Showcase of GitHub repositories and personal projects
  • Skills: Technical competencies with visual indicators
  • Experience: Professional background and achievements
  • Contact: Direct communication channels and contact form

🎨 Design Philosophy

The portfolio emphasizes:

  • Clean Typography: Readable, professional font choices
  • Consistent Color Scheme: Terracotta, sage green, and soft off-white palette
  • Smooth Animations: Subtle micro-interactions for enhanced user experience
  • Accessibility: WCAG compliant design for inclusive user experience
  • Performance: Optimized loading times and efficient resource usage

🔗 Connect With Me

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ using Blazor WebAssembly and modern web technologies

About

A responsive and modern web portfolio showcasing my technical skills, professional background, and personal projects. Includes a dedicated Skills page highlighting my experience across technologies, and a Projects page featuring hands-on work with real-world tools and frameworks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published