Tech Ghost Portfolio Welcome to the personal portfolio website of Flevian Ochoka Ahithopel, a passionate Software Developer and IT Trainer based in Kakamega, Kenya. This portfolio showcases my expertise in software development, cybersecurity, and creative media, featuring innovative projects, technical skills, and a blog with insights on technology trends. Table of Contents
About Features Technologies Used Projects Installation Usage Contributing License Contact
About This portfolio serves as a digital hub to display my professional journey, projects, and skills. As a Software Developer and IT Trainer, I specialize in creating cutting-edge solutions and empowering others through technical education. I integrate integrity and ethics into my work, aiming to make a positive impact through technology and mentorship. The website is designed with a modern, responsive interface, featuring smooth animations, a dynamic project showcase, and an interactive contact form. It reflects my commitment to combining technical excellence with creative design. Features
Responsive Design: Optimized for all devices using Tailwind CSS. Interactive Project Pages: Detailed project pages for in-depth exploration of my work, including the DohExpress ATM System, Pamda CBO Web Portal, and Physics Performance Research. Blog Section: Insights on web development, cybersecurity, and Android app development. Skill Showcase: Visual progress bars and categorized skill cards highlighting technical and creative expertise. Contact Form: Client-side validation for seamless user interaction. SEO Optimization: Structured data for improved search engine visibility. Smooth Animations: Powered by AOS (Animate on Scroll) for engaging transitions. Scroll Progress Bar: Visual indicator of page scroll position. Back-to-Top Button: Enhances navigation for long pages. Lazy Loading: Optimized image loading for better performance.
Technologies Used
Frontend: HTML5, CSS3, JavaScript Tailwind CSS (v2.2.19) for styling Font Awesome (v6.4.0) for icons AOS (v2.3.4) for animations
Tools: Git for version control Hosted on GitHub Pages
Other: Structured JSON-LD for SEO Responsive images with lazy loading
Projects The portfolio highlights the following projects, each with a dedicated detail page:
DohExpress ATM System
Description: A secure, Java-based ATM management system with a user-friendly Android interface.
Technologies: Java, Android SDK, XML, SQLite
Features: Secure authentication, real-time transaction processing, intuitive UI.
Link: View Details | GitHub | Demo
Pamda CBO Web Portal
Description: A PHP-based web portal with event pagination and interactive modals for community organization management.
Technologies: PHP, JavaScript, MySQL
Features: Dynamic event management, responsive design, secure data handling.
Link: View Details | GitHub | Demo
Physics Performance Research
Description: Research on the impact of evaluation methods on Physics performance in schools.
Technologies: Data Analysis, Research Methodologies
Features: Comprehensive data analysis, educational insights.
Link: View Details | Download PDF
Installation To run this portfolio locally, follow these steps:
Clone the Repository: git clone https://github.com/flevian11/portfolio.git
Navigate to the Project Directory: cd portfolio
Open the Website:
Open index.html in a web browser directly, or Use a local server (e.g., Live Server in VS Code or python -m http.server 8000) for full functionality, including relative paths for project pages.
Optional: Set Up Project Pages:
Create a projects/ directory and add HTML files (e.g., dohexpress.html, pamda.html, physics.html) based on the provided template for detailed project pages. Update links in index.html if hosting on a custom domain or server.
Usage
Navigation: Use the sticky navbar or mobile menu to explore sections (Home, About, Projects, Blog, Skills, Contact). Projects: Click "View Details" on project cards to access in-depth information, including features, technologies, challenges, and results. Blog: Read articles on technology trends by clicking "Read More" on blog cards. Contact: Use the contact form to send inquiries (client-side validation included). Newsletter: Subscribe to updates via the footer form. Social Sharing: Share projects or the portfolio via LinkedIn, Twitter, and other platforms.
Contributing Contributions are welcome! To contribute:
Fork the repository. Create a new branch (git checkout -b feature/your-feature). Make your changes and commit (git commit -m "Add your feature"). Push to the branch (git push origin feature/your-feature). Open a pull request with a detailed description of your changes.
Please ensure your code follows the existing style (Tailwind CSS, consistent animations) and includes proper documentation. License This project is licensed under the MIT License. See the LICENSE file for details. Contact
Email: flevianochoka19@gmail.com Phone: +254 795 323 141 Location: Malava, Kenya Social Media: LinkedIn GitHub Twitter Instagram
Feel free to reach out for collaborations, inquiries, or feedback!
© 2025 Flevian Ochoka Ahithopel. All rights reserved.