Michael Allen Smith's Developer Portfolio - A clean, responsive single-page portfolio showcasing 20+ years of web development experience.
digitalcolony.github.io - Hosted on GitHub Pages
This is a modern, responsive developer portfolio built with vanilla HTML, CSS, and a focus on clean design and performance. The site showcases my active projects, technical skills, and professional experience in a single-screen layout that works beautifully across all devices.
- Single-screen layout - Everything fits without scrolling on desktop
- Clean, minimal design - Professional without being boring
- Responsive grid system - Adapts seamlessly to all screen sizes
- Touch-friendly - Optimized for mobile interaction
- Vanilla CSS & HTML - No frameworks, fast loading
- CSS Grid & Flexbox - Modern layout techniques
- Progressive enhancement - Works without JavaScript
- Accessibility focused - Screen reader friendly, keyboard navigation
- Dark mode support - Automatically adapts to system preference
- Print optimized - Looks good on paper too
- Lightweight - Minimal CSS, no JavaScript
- Fast loading - Optimized fonts and images
- Mobile optimized - Reduced animations, efficient rendering
- High DPI support - Crisp on retina displays
- HTML5 - Semantic markup
- CSS3 - Modern styling with Grid, Flexbox, and custom properties
- Google Fonts - Inter font family for clean typography
- GitHub Pages - Static site hosting
- Desktop (1200px+): Two-column layout with sticky sidebar
- Large Tablet (1024px): Optimized project grid
- Tablet (768px): Single column, horizontal contact links
- Mobile (480px): Condensed spacing, vertical layout
- Small Mobile (360px): Minimal padding, compact design
- Landscape Mobile: Smart two-column when space allows
- Primary:
#3498db(Blue) - Text:
#333333(Dark Gray) - Background:
#f8f9fa(Light Gray) - Cards:
#ffffff(White) - Borders:
#e9ecef(Light Border)
- Font Family: Inter (Google Fonts)
- Weights: 400, 500, 600, 700
- Scale: Fluid typography that adapts to screen size
digitacolony.github.io/
├── index.html # Main portfolio page
├── style.css # All styling and responsive design
├── favicon-16x16.png # Small favicon
├── favicon-32x32.png # Standard favicon
├── robots.txt # SEO directives
├── sitemap.xml # Site structure for search engines
├── google333c...html # Google Search Console verification
├── 404.html # Custom error page
└── README.md # This file
The portfolio showcases active web projects:
Backend: C# & .NET, VB.NET, ASP.NET, Blazor, SQL
Frontend: JavaScript, HTML & CSS, Astro, React
# Clone the repository
git clone https://github.com/digitalcolony/digitalcolony.github.io.git
# Navigate to the project
cd digitalcolony.github.io
# Serve locally (Python 3)
python -m http.server 8000
# Or use any static file server
# Live Server (VS Code extension)
# npx serve .- Edit
index.htmlfor content changes - Edit
style.cssfor styling changes - Test across different screen sizes
- Commit and push to deploy via GitHub Pages
- Lighthouse Score: 100/100 (Performance, Accessibility, Best Practices, SEO)
- First Contentful Paint: < 1s
- Time to Interactive: < 1s
- CSS Size: ~15KB (minified)
- HTML Size: ~4KB
- Semantic HTML structure
- ARIA labels where needed
- Keyboard navigation support
- Focus indicators for interactive elements
- Color contrast meets WCAG AA standards
- Reduced motion support for vestibular disorders
- Screen reader optimizations
The portfolio automatically adapts to the user's system preference for dark/light mode using CSS media queries.
- Touch-friendly - 44px minimum touch targets
- Fast loading - Optimized for mobile networks
- Gesture support - Smooth scrolling and transitions
- Orientation aware - Works in portrait and landscape
- Modern browsers: Chrome, Firefox, Safari, Edge (last 2 versions)
- Mobile browsers: iOS Safari, Chrome Mobile, Samsung Internet
- Graceful degradation for older browsers
- Semantic HTML structure
- Meta descriptions and proper titles
- Open Graph tags for social sharing
- Structured data markup
- XML sitemap included
- Robots.txt configured
This project is open source and available under the MIT License.
- GitHub: @digitalcolony
- LinkedIn: digitalcolony
- Portfolio: digitalcolony.github.io
Way back in 1999, I bought the domain digitalcolony.com. It sounded cool to me and I wanted a website with a theme of building websites. Colonizing the web. It was the early days of the Internet. Consumer broadband had just arrived.
I used the domain in different ways over the years. Sometimes it was a business card to get side projects and sometimes I used it to showcase technical articles and code samples.
With the rise of GitHub, it no longer made sense to use the domain for hosting technical content. So I moved everything over to GitHub. Then I primarily used the domain for email and as a technical portal. But since I already had a personal portal at MichaelAllenSmith.com, I just used it for email.
Then in 2017, a company bought the domain from me for a very reasonable price. I moved my email to Gmail and then used GitHub Pages to host this page, which became my new technical portal.
Built with ❤️ and no frameworks in 2025