I build production-ready digital products and craft visual stories through cinematography, videography, editing, and photography. My work blends secure engineering, clean code, polished interfaces, and creative direction for brands, businesses, and real-world ideas.
I am a Software Engineer, Full-Stack Developer, and visual creative based in Nairobi. I build reliable web applications and also create cinematic visuals for stories, events, brands, and personal projects.
My core strengths include PHP (OOP/MVC), Python/Django, JavaScript, and modern frontend development with Next.js. I architect backend systems with structured database models, clear business logic, and secure authentication flows, while delivering responsive, accessible interfaces that improve user adoption and engagement.
Beyond implementation, I prioritize maintainability, performance, and long-term scalability. From convention registration platforms to ecommerce systems and freelance workflow products, I have delivered solutions that reduce manual work, improve operational visibility, and support growth through dependable software engineering practices.
Beyond the Code: I work as a cinematographer, videographer, and video editor, with experience capturing and shaping footage from concept to final cut. I also do photography and some graphic design, where I am still growing but already bring a strong eye for composition, story, and detail.
Problem: Small business needed a complete online store with inventory management and secure payment processing.
Solution: Built a full-stack e-commerce system with PHP backend for order processing, user authentication, and MySQL database design. Frontend features responsive product catalog with JavaScript cart functionality.
Result: Increased online sales by 150% with secure, user-friendly shopping experience and admin dashboard for inventory management.
Problem: The convention required a reliable system to handle large volumes of local and international registrations, track attendee details, manage accommodation information, and support administrators with real-time visibility and control. Manual or fragmented registration methods were inefficient, error-prone, and difficult to scale.
Solution: Designed and developed a full-stack PHP-based web system using MVC principles. The system enabled online attendee registration, secure data capture, and centralized storage in a MySQL database. Implemented admin authentication, role-based access, and CRUD functionality for managing registrants. Used Bootstrap and custom CSS for a responsive, user-friendly interface, and JavaScript to enhance interactivity and form validation.
Result: Successfully supported registration and tracking for an international convention, improving data accuracy, reducing administrative workload, and enabling organizers to manage attendees efficiently from a centralized dashboard. The system streamlined the entire registration process and proved stable under real-world usage.
Problem: Clients and freelancers lacked a centralized system to post jobs, manage applications, and track ongoing projects. Manual communication and fragmented workflows caused delays, missed opportunities, and inefficient task allocation.
Solution: Developed a full-stack PHP system using MVC architecture. Clients can create accounts, post jobs, and manage applications. Freelancers can register, apply for jobs, and track project status. Implemented secure authentication, role-based access, and CRUD functionality. Used Bootstrap and custom CSS for a responsive design, and JavaScript for enhanced interactivity and validation.
Result: Streamlined job posting and hiring process, improved communication between clients and freelancers, and centralized project tracking. Enabled efficient management of multiple projects while maintaining data security and usability.
Problem: The store needed a fast, scalable ecommerce platform with clean user experience, secure order handling, and reliable data management.
Solution: Built the frontend with Next.js and implemented backend services with Python and Django. Integrated PostgreSQL for product, customer, and order data, with structured APIs powering catalog browsing, checkout, and admin workflows.
Result: Delivered a responsive shopping experience with stable backend performance, efficient inventory and order tracking, and a maintainable full-stack architecture.
A growing collection of video and photo work, from cinematic shooting and editing to photography and light graphic design.
Cinematography, Videography & Editing
Cinematography, Videography & Editing
Cinematography, Videography & Editing
Cinematography, Videography & Editing
Whether you need a web product, a video shoot, editing support, photography, or a creative collaboration, I'd love to hear from you.