Skip to content

🧩 Portfolio showcasing internal tools engineering, AI productivity projects, and operational frameworks. Detailed case studies and methodologies for bridging operations and engineering.

Notifications You must be signed in to change notification settings

JamesonCodes/JamesonCodes.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Jameson Campbell - Portfolio & Writing

A modern, professional portfolio showcasing internal tools engineering, AI productivity projects, and thought leadership through detailed case studies and frameworks.

🌐 Live Site

Visit the live site at: jamesoncodes.github.io

🎯 Purpose

This website establishes credibility as a builder of internal tools and AI-enabled systems who connects business pain points to technical solutions. It demonstrates both technical execution and strategic thinking through detailed project case studies and actionable frameworks.

Positioning: Sales Operations Manager & Internal Tools Builder who bridges operations and engineering

πŸ› οΈ Tech Stack

  • HTML5 - Semantic markup with accessibility focus
  • Tailwind CSS (via CDN) - Utility-first styling with custom design system
  • Vanilla JavaScript - Interactive features and animations
  • GitHub Pages - Static hosting with custom domain support

πŸ“ Project Structure

/
β”œβ”€β”€ index.html                    # Main portfolio site
β”œβ”€β”€ styles.css                    # Custom CSS (animations, overrides)
β”œβ”€β”€ script.js                     # JavaScript functionality
β”œβ”€β”€ favicon.svg                   # Custom gradient favicon
β”œβ”€β”€ favicon.ico                   # Browser compatibility fallback
β”œβ”€β”€ assets/                       # Organized image assets
β”‚   β”œβ”€β”€ profile.jpg              # Personal profile photo
β”‚   β”œβ”€β”€ articles/                # Article images
β”‚   β”‚   β”œβ”€β”€ flexter.jpg          # Fitness apps journey images
β”‚   β”‚   β”œβ”€β”€ toned.jpg            
β”‚   β”‚   β”œβ”€β”€ get_loved_up.jpg     
β”‚   β”‚   β”œβ”€β”€ portal_onboarding_screen.png # CX systems assets
β”‚   β”‚   β”œβ”€β”€ program_chamption.jpg    
β”‚   β”‚   └── program_roadmap.jpg      
β”‚   β”œβ”€β”€ projects/                # Project screenshots
β”‚   β”‚   β”œβ”€β”€ sock_scout_1-min.png # Featured project gallery
β”‚   β”‚   β”œβ”€β”€ sock_scout_2-min.png     
β”‚   β”‚   └── sock_scout_3-min.png     
β”‚   β”œβ”€β”€ diagrams/                # Architecture diagrams
β”‚   β”‚   └── sock-scout-architecture-diagram.PNG
β”‚   └── logos/                   # Brand logos with theme switching
β”‚       β”œβ”€β”€ cursor-dark.svg      # AI development tools
β”‚       β”œβ”€β”€ cursor-light.svg     
β”‚       β”œβ”€β”€ openai-dark.svg      
β”‚       β”œβ”€β”€ openai-light.svg     
β”‚       β”œβ”€β”€ n8n-dark.svg         
β”‚       β”œβ”€β”€ n8n-light.svg        
β”‚       β”œβ”€β”€ pinecone-dark.svg    
β”‚       β”œβ”€β”€ pinecone-light.svg   
β”‚       └── vertex-ai.svg        
β”œβ”€β”€ articles/                    # Blog posts and case studies
β”‚   β”œβ”€β”€ fitness-apps-journey.html # Startup journey story
β”‚   β”œβ”€β”€ hubspot-productization.html # Service productization case study
β”‚   β”œβ”€β”€ cx-systems-framework.html  # Customer experience framework
β”‚   └── internal-tools-builder.html # Internal tools thought leadership
└── README.md                    # This file

✨ Features

Core Functionality

  • Responsive Design - Mobile-first approach with enhanced mobile UX
  • Dark Mode - Toggle between light and dark themes (persisted in localStorage)
  • Smooth Animations - Fade-in effects on scroll using Intersection Observer
  • Interactive Gallery - Full-screen image modal with keyboard navigation
  • Performance Optimized - Debounced scroll events, efficient animations

Content & Navigation

  • Professional Writing - Four published articles with detailed case studies
  • Project Showcases - Featured project with interactive gallery
  • AI Arsenal - Theme-aware brand logos with external links
  • Mobile-Optimized Philosophy - Responsive table/card layout for mobile
  • Custom Favicon - Professional gradient "J" monogram

Accessibility & UX

  • Semantic HTML - Proper heading hierarchy and ARIA labels
  • Keyboard Navigation - Full keyboard support for all interactions
  • Touch-Friendly - Optimized for mobile and tablet interactions
  • Loading States - Immediate content visibility (fixed fade-in bug)

πŸ“„ Content Sections

  1. Hero - Bold positioning with clear value proposition
  2. Featured Project - Deep dive into Semantic Visual Search with interactive gallery
  3. What I Build - Work projects and personal experiments with live demos
  4. About Me - Personal story, background, and approach to building
  5. Philosophy - 4-step process (Discover β†’ Prototype β†’ Validate β†’ Scale/Kill)
  6. AI Arsenal - Curated AI pair programming tools with theme-aware logos
  7. Writing - Published articles with detailed case studies and frameworks
  8. Contact - Clear CTAs with professional contact information and location

πŸ“ Published Articles

1. 🧠 Why Every Company Needs an Internal Tools Builder

  • Strategic Framework: Thought leadership on the emerging Internal Tools Builder role
  • Content: "Vibe coding" concept, organizational leverage principles, future of work
  • Positioning: Evolution beyond RevOps with broader operational scope

2. βš™οΈ Transforming HubSpot Services into Productized Offerings

  • Framework: Complete productization methodology with real implementation
  • Results: Recurring revenue, automated billing, standardized delivery
  • Media: Marketing video, onboarding video, and process documentation

3. 🎯 Designing Customer Experience Systems

  • Methodology: 5-step quarterly framework for CX optimization
  • Implementation: HubSpot Admin Program case study with measurable results
  • Media: Portal screenshots, program champion slides, and roadmap visuals

4. πŸ‹οΈβ€β™‚οΈ Behind the Scenes: The Trials and Triumphs of Creating Fitness Apps

  • Journey: From zero experience to #13 top-grossing Health & Fitness app
  • Content: Flexter, Toned, and Get Loved Up development stories
  • Media: App screenshots, launch party video, and visual timeline

🎨 Design System

Visual Identity

  • Typography: Clean sans-serif with monospace accents for technical content
  • Color Palette:
    • Primary: Electric blue (#2E9DFB)
    • Dark variant: (#1E7FC7)
    • Neutral grays with proper contrast ratios
  • Components: Rounded cards, subtle shadows, smooth transitions

Mobile Experience

  • Enhanced Cards: Gradient number badges with neumorphic depth effects
  • Responsive Tables: Auto-converting to card layouts on mobile
  • Touch Interactions: Optimized button sizes and hover states
  • Performance: Immediate content loading without animation delays

πŸš€ Technical Implementation

JavaScript Features

  • Dark Mode Toggle - Persisted in localStorage with smooth transitions
  • Mobile Menu - Hamburger menu with smooth animations
  • Image Gallery - Full-screen modal with keyboard navigation (ESC, arrows)
  • Scroll Animations - Intersection Observer for performance
  • Active Navigation - Dynamic highlighting based on scroll position

Performance Optimizations

  • Debounced Events - Efficient scroll and resize handlers
  • Lazy Loading - Images load as needed
  • Minimal Dependencies - Tailwind CDN only, no framework overhead
  • Optimized Assets - Compressed images with descriptive alt text

πŸ”§ Development & Deployment

Local Development

git clone https://github.com/JamesonCodes/JamesonCodes.github.io.git
cd JamesonCodes.github.io
open index.html  # or use a local server

Deployment

Automatically deployed via GitHub Pages from main branch:

git add .
git commit -m "feat: your changes"
git push origin main

Changes are live at https://jamesoncodes.github.io within minutes.

πŸ“± Browser Support

  • Modern Browsers: Chrome, Firefox, Safari, Edge (latest versions)
  • Mobile: iOS Safari, Chrome Mobile, Samsung Internet
  • Features: Progressive enhancement with graceful fallbacks

🎯 Key Achievements

Content Quality

  • 4 Published Articles - Detailed case studies and strategic thought leadership
  • Interactive Media - Videos, galleries, and visual documentation
  • Actionable Frameworks - Reusable methodologies for others
  • Strategic Positioning - Industry thought leadership on emerging roles

Technical Excellence

  • Zero Build Process - Simple, maintainable static site
  • Accessibility Compliant - WCAG guidelines followed
  • Performance Focused - Fast loading, smooth interactions
  • Mobile-First - Optimized for all device types

Professional Branding

  • Custom Favicon - Professional gradient monogram
  • Consistent Design - Cohesive visual identity across all pages
  • Clear Positioning - Bridge between operations and engineering

πŸ“„ License

MIT License - Feel free to use this as inspiration for your own portfolio!

SEO & Indexing

This portfolio is optimized for search engines with:

  • Comprehensive meta tags and Open Graph tags
  • XML sitemap at /sitemap.xml
  • robots.txt configuration
  • Semantic HTML structure
  • Mobile-responsive design

Google Search Console Setup

  1. Visit Google Search Console
  2. Add property: https://jamesoncodes.github.io
  3. Verify ownership using HTML tag method
  4. Submit sitemap: https://jamesoncodes.github.io/sitemap.xml
  5. Request indexing for main pages

🀝 Contributing

This is a personal portfolio, but feedback and suggestions are welcome via issues.


Built with precision by Jameson Campbell
Bridging operations and engineering through thoughtful tooling

About

🧩 Portfolio showcasing internal tools engineering, AI productivity projects, and operational frameworks. Detailed case studies and methodologies for bridging operations and engineering.

Resources

Stars

Watchers

Forks