Being Passionate about coding and software development, I constantly seek new challenges to expand my knowledge and skills. With a curious and analytical mind, i thrive on creating innovative software solutions and exploring new ideas in the digital realm.
I am a full-stack developer with vast knowledge in various programming languages including Java,Python,Javascript,C++,Dart,solidity among more others.I am able to develop cross-platform software applications that are user friendly and efficient.I have a great passion in the IT field and am cognisant with the new and emerging technology trends in the field of software engineering.
As a software developer, i have a strong knowledge of MySQL, a popular relational database management system . Am skilled in creating, managing, and querying databases using SQL, and i understand how to optimize database performance, ensure data integrity, and implement security measures.
I am capable of managing software development projects from start to finish. Am familiar with agile methodologies and tools, such as Scrum. I can create project plans, allocate resources, track progress, identify and mitigate risks, and ensure that projects are delivered within constraints of time,scope and cost.
I have experience leading teams of software developers. I understand how to motivate team members, manage conflict, and foster a collaborative work environment. I delegate tasks, provide feedback, and facilitate communication between team members and other stakeholders.
Am experienced in analyzing and interpreting data to make informed decisions. Am familiar with tools such as Excel, R, and Python, and can create data visualizations and reports that communicate insights effectively. I understand how to clean, transform, and manipulate data, with my knowledge in statistical analysis, predictive modeling, and machine learning.
I use programming languages and software development tools to create, test, and maintain software applications. My tasks in software development include custom software development, web application development, mobile app development and much more.
I use my creativity and technical expertise to develop visual solutions that communicate messages effectively and precisely. I offer a wide range of services, including logo design, website design, print design, branding, posters and much more.
I provide reliable and efficient PC hardware repair and maintenance services to ensure my clients' computer systems are running smoothly. I do diagnosis and repair hardware issues, and maintain the overall health of the computer.
An android application for remotely monitoring the backend of this website
A desktop application for managing distribution of fertilizer to farmers.This information system will seek to address the inconviniences experienced in Kenyan counties during distribution of subsidized fertilizer
A web based application for monitoring stationery sales
This is to certify that i successfully completed a course on Introduction to Cyber security.