About Me
- I am passionate about creating high-quality mobile applications that deliver exceptional user experiences. With over 7 years of experience in the field, I have developed a deep understanding of the Flutter framework and its capabilities. Developing high-quality mobile applications using the Flutter framework Building custom UI designs that are both functional and visually appealing Integrating APIs and backend services to create seamless user experiences Creating cross-platform apps for both Android and iOS platforms Debugging and troubleshooting issues to ensure smooth performance
Performance
Education
-
Bachelor's Degree in Computer Science, University Of Nairobi, 2018-2024
-
CCNA Routing & Switching, ZETECH University, 2017-2018
Dart / Flutter Programming Projects
Tour Agency Smart Travel App
- Welcome to our all-in-one travel app! With our platform, users can easily plan and book their dream vacations, all while earning rewards and exploring the great outdoors.Our app offers a seamless user experience, allowing users to quickly and easily create an account, login, and start browsing our wide selection of hotels, safari tours, and rental cars. We also offer a wishlist system, so users can save their favorite destinations and come back to them later
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Ordering/Delivery App
- Welcome to Munchies, the ultimate food ordering app! With our platform, users can easily order delicious meals from their favorite restaurants and have them delivered straight to their door. Our app features a secure authentication system, allowing both users and admins to log in and access their accounts. Users can browse menus, select their desired items, and specify their delivery location. Once the order is placed, users can track their delivery in real-time and receive notifications when their food is on the way.
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Car Sale/Rental Booking App
- Browse through a diverse range of cars, offering detailed insights and information for enthusiasts looking to explore various models and specifications. Car Seller Interface: Sellers can effortlessly input car details, manage bookings, and interact with potential buyers!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Smart Doctor App
- With our platform, patients can quickly and easily input their symptoms and receive feedback from doctors in real-time. This is especially useful in emergency situations, where patients may not be able to visit a doctor in person. By using our app, patients can get the care they need from the comfort of their own home.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Church Service App
- With our platform, patients can quickly and easily input their symptoms and receive feedback from doctors in real-time. This is especially useful in emergency situations, where patients may not be able to visit a doctor in person. By using our app, patients can get the care they need from the comfort of their own home.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Smart Scan App
- Introducing QRShop, the ultimate shopping app for small business owners. With our platform, shop owners can easily manage their inventory, process transactions, and keep track of sales - all with just a smartphone! QRShop works by scanning QR codes that are placed on each product in the shop. When a customer scans a product's QR code, it's automatically added to their cart with the correct price. This eliminates the need for a traditional barcode scanner and makes the checkout process faster and more efficient. In addition to scanning QR codes, shop owners can also generate their own QR codes for their products. This makes it easy to keep track of inventory and update prices as needed.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Smart Teacher Quiz App
- Introducing our new quiz app - the perfect tool for schools, companies, and anyone looking to test their knowledge! With our platform, users can easily take quizzes, track their scores, and compete with friends and colleagues. Our app features a wide variety of questions on different topics, each with a timer to add an extra level of challenge. Users can select their answers before the timer runs out, and the app will show them if they were correct or not. If they answered incorrectly, the correct answer will be displayed, allowing users to learn as they go.The app also includes a login and signup system, so users can track their scores and compete with others. When the quiz is complete, the user's total score is displayed, and the app updates the user's score on the server. This allows users to compete with others and see how they stack up against the competition.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Plant Doctor - Crop Image Disease Detection
- Explore the intersection of technology and agriculture with our innovative Flutter-based Crop Disease Detection app. This powerful application leverages cutting-edge camera technology to identify and diagnose plant diseases by analyzing images of the plant leaves. Seamlessly integrating with the device's camera, the app utilizes advanced image comparison algorithms to provide accurate and swift diagnoses.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Language Learning/Communication App
- Introducing our new language app - the perfect tool for anyone looking to learn a new language or communicate with people who speak different languages! Our app allows users to easily translate from English to any other language, and includes a speech feature to help with pronunciation.With our platform, users can enter any English word or phrase and receive an accurate translation in their desired language. Our app includes a wide variety of languages, from Spanish and French to Chinese and Arabic, so users can communicate with people from all over the world.!
Screenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Dart, Flutter & JavaScript, | Netlify,Github,Vercel (Hosting) |
Live Preview |
Python Programming Projects
File Organizer
- Organize files into directories based on categories or file types - Create new folders with specified names (e.g., "Documents", "Images") - Rename files within each folder using a bulk rename pattern - Move files older than 30 days to an archive directory for better organization - Search for specific files in the selected directories - Handle duplicates by moving them back to their original location or deleting themScreenshot | Tools Used | Hosting | Project Repository |
---|---|---|---|
![]() |
Python,Selenium, | Netlify,Github,Vercel (Hosting) |
Live Preview |
File Compression Tool
- Compress files into zip or other archive formats for easier storage - Organize files into directories and create compressed folders with specified names (e.g., "Documents", "Images") - Provide bulk compression of multiple files with customized compression levels - Move files older than 30 days to an archive directory - Search for files in selected directories to include in the compression task - Handle duplicates during compression by moving them back to their original location or excluding themAutomated Trading Bot
- Analyze financial data and make automatic buy/sell decisions - Implement custom trading strategies based on market trends and indicators - Create log files for each trade made and organize them in specified directories - Rename files with transaction information for record-keeping - Move old trade logs older than 30 days to an archive directory for future reference - Search for specific trade logs or market data - Handle duplicate trade data by keeping only unique transactionsPrediction Model: Football
- Organize football match data into directories based on teams, leagues, or seasons - Create new folders with specific names for each season or competition - Rename match result files and player statistics using a bulk rename pattern - Archive old football match data or predictions older than 30 days - Search for specific football matches, teams, or prediction models in the directories - Handle duplicate prediction data by moving them to the original location or removing themYouTube Lecture Summarizer
- Extract key points from YouTube video lectures - Generate concise summaries of lecture content - Organize summaries by subject or topic in dedicated folders - Provide keyword search functionality to find specific lectures or topics - Archive old summaries and videos older than 30 days - Handle duplicate lecture videos by flagging or excluding them from summariesStock Market Data Analysis (SQL + Pandas)
- Fetch and organize stock market data using SQL queries - Analyze stock price trends, volumes, and other financial metrics using Pandas - Create data visualizations to represent stock market trends - Archive analysis results and visualizations into directories based on time periods - Provide search functionality to find specific stock symbols or financial metrics - Handle duplicate stock data by cleaning and filtering out redundant informationCustomer Segmentation (SQL + Power BI)
- Use SQL to query customer data from databases - Perform customer segmentation analysis based on demographics, behavior, or purchasing patterns - Visualize customer segments and insights using Power BI dashboards - Organize customer segmentation reports in specified folders for easy access - Provide functionality to search for specific customer segments or analysis results - Archive old segmentation reports and move them to an archive directory















