Skip to content

Flevian11/portfolio

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published