A modern, responsive portfolio website showcasing the unique intersection of software engineering and criminology expertise.
- Modern Design: Dark theme with glassmorphism effects and neon color palette
- Responsive Layout: Optimized for all devices and screen sizes
- Interactive Elements: Smooth animations, hover effects, and dynamic filtering
- Contact Integration: Functional contact form with Formspree integration
- Performance Optimized: Separated CSS and JavaScript files for better loading
Portfolio/
├── index.html # Main homepage
├── README.md # Project documentation
├── assets/ # Static assets
│ ├── files/
│ │ └── cv.pdf # CV/Resume file
│ └── images/
│ └── lujaja.png # Profile image
├── css/ # Stylesheets
│ └── main.css # Main stylesheet
├── js/ # JavaScript files
│ ├── tailwind-config.js # Tailwind CSS configuration
│ └── main.js # Main JavaScript functionality
└── pages/ # Additional pages
├── thank-you.html # Form submission success page
└── 404.html # Error page
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Framework: Tailwind CSS
- Icons: Font Awesome
- Fonts: Google Fonts (Inter)
- Form Handling: Formspree
- Hosting: GitHub Pages
- Glassmorphism UI: Modern glass-effect cards and components
- Neon Color Scheme: Blue (#00f2ff), Green (#00ff9d), Purple (#bd00ff), Red (#ff0055)
- Smooth Animations: CSS animations and transitions
- Interactive Elements: Hover effects, smooth scrolling, portfolio filtering
- Dark Theme: Professional dark background with proper contrast
- Hero Section: Introduction with professional photo and call-to-action
- About: Personal information, skills overview, and social links
- Skills: Technical skills with animated progress bars
- Portfolio: Project showcase with category filtering
- Experience: Work history, education, and certifications
- Contact: Contact form and information
- Clone the repository:
git clone https://github.com/lujaja/Portfolio.git
cd Portfolio- Open
index.htmlin your browser or use a local server:
# Using Python
python -m http.server 8000
# Using Node.js
npx http-server
# Using VS Code Live Server extension- Push your code to GitHub
- Go to repository Settings > Pages
- Select "Deploy from a branch" > "main" > "/ (root)"
- Your site will be available at
https://lujaja.github.io/Portfolio
The contact form uses Formspree for handling submissions. To set up:
- Sign up at Formspree.io
- Replace the form action URL in
index.htmlwith your Formspree endpoint - Update the
_nexthidden field to point to your thank-you page
Augustine Lujaja - Criminologist & Software Engineer
- 4+ years of software engineering experience
- Background in criminology and digital forensics
- Specializes in cybersecurity and AI-powered crime detection
- Based in Kakamega, Kenya
This project is open source and available under the MIT License.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Built with ❤️ by Augustine Lujaja