Hello, I’m a EMMANUEL, web-developer based on Nairobi. I’m a Computer Science major and a Web Developer Intern, experienced in PHP, JavaScript, HTML, CSS, Django, Python, and MySQL. Passionate about coding and technology innovation, I strive to create efficient and user-friendly web solutions.
A Python-based project designed to manage car inventories using CRUD (Create, Read, Update, Delete) operations. It allows users to add, view, edit, and delete car details such as make, model, year, mileage, and price. The system provides a simple and efficient way to handle car data and is ideal for learning data management and user interaction in real-world applications.
View Here
A PHP and MySQL-based online store designed for selling baby products. It features user registration and login, a dynamic shopping cart system, and seamless MPESA payment integration via the Daraja API. Customers can browse products, add items to their cart, and make secure mobile payments directly from the website. It's simple and responsive interface for shopping experience.
View Here
A fun and interactive browser-based Snake Game built using HTML, CSS, and JavaScript. The player controls the snake using arrow keys or WASD to eat food, grow in size, and increase their score while avoiding collisions with walls or the snake’s own body. The game showcases core web development skills including DOM manipulation, canvas rendering, and real-time event handling.
View Here
A web-based platform built with PHP, MySQL, and Bootstrap to simplify travel planning, booking, and management. The system features user registration, role-based access, travel package listings, online booking, and secure payment integration. Admins can manage customers, track bookings, and view analytics via a dedicated dashboard. With a fully responsive design and real-time updates, the system provides a seamless experience for both customers and travel agencies.
View Here
A Django-based library that integrates Safaricom’s Mpesa Daraja API to enable seamless mobile payment functionality in Python web applications. It simplifies STK Push requests, transaction confirmation, and status checks through well-structured API endpoints. The package supports easy setup with configurable keys, URL routing, and model migrations—making it ideal for developers looking to integrate mobile payments into their Django projects.
View Here
A responsive and interactive music player built using HTML, CSS, and JavaScript. It allows users to play, pause, skip tracks, adjust volume, and seek within a song using a dynamic progress bar. The app features a clean UI, playlist integration, and real-time audio controls, showcasing JavaScript DOM manipulation and event handling skills. Ideal for enhancing user experience across all devices.
View HereI develop responsive and user-friendly websites using HTML, CSS, JavaScript, PHP, Python, and Node.js. I ensure cross-browser compatibility and implement frameworks like React, Vue.js, and Laravel to build dynamic, efficient, and scalable web applications.
I handle databases like MySQL and MongoDB, ensuring data integrity, optimization, and seamless storage solutions. I develop efficient database architectures and implement secure data handling practices for smooth system operations.
I enhance website speed by optimizing images, reducing HTTP requests, using caching, and implementing CDNs. Performance monitoring tools like Google PageSpeed Insights and Lighthouse help me maintain fast load times and scalability.
I identify and resolve bugs using Chrome DevTools, Postman, and Git. By conducting manual and automated testing, I ensure smooth website functionality, fix errors, and track changes through version control systems.
I develop and customize e-commerce websites using WordPress and Bootstrap, ensuring a seamless and user-friendly shopping experience. I design responsive product pages, implement intuitive navigation, and enhance site performance for fast load times.
I work closely with designers, marketers, and DevOps teams to align projects with business goals. Using Agile methodologies and tools like Jira and Trello, I ensure efficient project execution and timely delivery.
I continuously upgrade my skills by attending webinars, taking online courses, and participating in tech conferences. I contribute to open-source projects and stay updated with the latest web development trends and security practices.
I design intuitive user interfaces using Figma, Adobe XD, and Sketch. I implement user-friendly layouts with HTML, CSS, JavaScript, and frameworks like Bootstrap and Tailwind CSS to enhance visual appeal and usability.
I ensure websites are fully responsive and mobile-friendly using CSS media queries, Flexbox, and Grid. I optimize layouts for different screen sizes, improving accessibility and user experience across devices.